【发布时间】:2015-04-09 01:09:27
【问题描述】:
switch 语句有不同的情况,但默认情况下会提示用户输入新值。
我希望根据不同的情况检查该新值。如果大小写匹配,则执行相应的代码。但否则,它将默认并重新提示。
如何编写代码来重新检查 switch 语句中的表达式?
var anyLetter;
anyLetter = prompt("Enter one of the following letters (b, o, or h): ");
switch(anyLetter)
{
case "b":
case "B":
//code if user enters b or B
break;
case "o":
case "O":
//code
break;
case "h":
case "H":
//code
break;
default:
var anyLetterAgain;
anyLetterAgain = prompt("Enter one of the following letters (b, o, or h): ");
}
我希望用户为 anyLetterAgain 输入的内容通过 switch 语句运行,并继续直到输入 b、o 或 h。请帮忙!谢谢
【问题讨论】:
-
围绕开关的
while(condition)循环会起作用...
标签: javascript switch-statement