需要有关switch语句不区分大小写的帮助



如何使switch语句不区分大小写?不区分大小写的开关案例并没有回答我的问题。

我试过使用编码开关(strtolower(Q1((和开关(Q1.toLowerCase(((。两者都不起作用。

有人能帮我吗?谢谢

以下是不使用开关(strtolower(Q1((和开关(Q1.toLowerCase(((的编码。

(function() {
var defaultAns = 0;
switch(Q1) {
case "Test1": return 1; 
break;
case "Dummy1": return 1; 
break;
default:
return defaultAns;
}
})();
function test(q) {
var defaultAns = 0;
switch (q.toLowerCase()) {
case "Test1".toLowerCase():
return 1;
break;
case "Dummy1".toLowerCase():
return 1;
break;
default:
return defaultAns;
}
}

您需要将所有值转换为小写。

(function() {
var defaultAns = 0;
switch (Q1.toLowerCase()) {
case "test1":
return 1;
case "dummy1":
return 1;
default:
return defaultAns;
}
})();

相关内容

  • 没有找到相关文章

最新更新