JavaScript Switch语句
JavaScript switch语句 用于从多个表达式中执行一个代码。 它类似于我们在之前学习过的else if语句。但它比 if..else..if 更方便,因为它可以与数字、字符等一起使用。
JavaScript switch语句的语法如下。
switch(expression){
case value1:
code to be executed;
break;
case value2:
code to be executed;
break;
......
default:
code to be executed if above values are not matched;
}
让我们来看一下JavaScript中switch语句的简单示例。
<script>
var grade='B';
var result;
switch(grade){
case 'A':
result="A Grade";
break;
case 'B':
result="B Grade";
break;
case 'C':
result="C Grade";
break;
default:
result="No Grade";
}
document.write(result);
</script>
以上示例的输出
B Grade
switch语句是通过的,即如果不使用break语句,所有情况都将被评估。
让我们来理解JavaScript中switch语句的行为。
<script>
var grade='B';
var result;
switch(grade){
case 'A':
result+=" A Grade";
case 'B':
result+=" B Grade";
case 'C':
result+=" C Grade";
default:
result+=" No Grade";
}
document.write(result);
</script>
上述示例的输出
undefined B Grade C Grade No Grade