JavaScript的switch语句用于从多个表达式执行一个代码。它就像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>
switch语句是空,即所有的情况下,也会在不使用break语句评估。
我们先来了解switch语句在JavaScript中的行为。
<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
评论前必须登录!
注册