Javascript Switch语句中的多个相同选项
这是我第一次在Javascript中使用switch语句,在通过FreeCodeCamp学习时,我发现了很多困难。问题如上所述:“编写一个switch语句,为以下范围设置答案: 1-3-“低” 4-6“中” 7-9-“高” 我试图通过执行这段代码来解决这个问题Javascript Switch语句中的多个相同选项,javascript,Javascript,这是我第一次在Javascript中使用switch语句,在通过FreeCodeCamp学习时,我发现了很多困难。问题如上所述:“编写一个switch语句,为以下范围设置答案: 1-3-“低” 4-6“中” 7-9-“高” 我试图通过执行这段代码来解决这个问题 function sequentialSizes(val) { var answer = ""; // Only change code below this line switch(val) { case
function sequentialSizes(val) {
var answer = "";
// Only change code below this line
switch(val) {
case 1 && 2 && 3:
case 4 && 5 && 6:
case 7 && 8 && 9:
answer = "Low", "Mid", "High";
break;
}
// Only change code above this line
return answer;
}
我不明白为什么下面的代码没有按我的预期运行。我想知道错误是什么!谢谢!Case语句不是那样工作的。试试这个:
switch(val) {
case 1:
case 2:
case 3:
answer = "Low"
break;
case 4:
// etc.
}
进一步阅读
函数顺序大小(val){
var-answer=“”;
if(val3&&val3)也谢谢。我真的很想知道switch语句中是否使用了逻辑运算符。
function sequentialSizes(val) {
var answer = "";
if(val<=3){answer='low';}
else if(val>3&&val<=6){answer='mid';}
else{answer='high';}
return answer;
}
document.write( sequentialSizes(5) )