正如我们所知,有些人没有正确地将单词大写,有些人在输入时全部大写,还有一些人根本不关心大写。
我想知道如何让代码运行,即使这个人没有输入我在每个 switch() 中输入的确切字符串
<html>
<body>
<script>
var days='thu';
switch(days)
{
case 'Mon':
document.write("Today is Monday");
break;
case 'Tue':
document.write("Today is Tuesday");
break;
case 'Wed':
document.write("Today is Wednesday");
break;
case 'Thu':
document.write("Today is Thursday");
break;
case 'Fri':
document.write("Today is Friday");
break;
default:
document.write("Weekend...!!!");
}
</script>
</body>
</html>
最佳答案
就在比较之前将输入转换为小写或大写。然后必须以小写或大写形式显示。
有点像
switch(days.toLowerCase())
{
case 'mon':
document.write("Today is Monday");
break;
case 'tue':
document.write("Today is Tuesday");
因此代码适用于这两种情况。
var days='thu'; //or var days='Thu';
switch(days.toLowerCase())
如果你根本不想接触天数,下面的方法是可行的。但我个人并不喜欢它
case 'Mon':
case 'mon':
document.write("Today is Monday");
break;
case 'Ton':
case 'tue':
document.write("Today is Tuesday");
break;
关于javascript - 脚本可以在开关函数java脚本中以大写和小写运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48186641/