switch case 语句
switch
语句用于基于不同的条件来执行不同的动作。
语法:
switch(表达式/值) {
case value1:
代码块
break;
case value2:
代码块
break;
default:
默认代码块
}
随后表达式的值会与结构中的每个 case
的value值做比较。如果存在匹配,则与该 case 关联的代码块会被执行。都不匹配则执行 default
默认代码。
实例:
var x;
var d = new Date().getDay();
switch(d){
case 0:
case 6:
x = "今天是休息日";
break;
default:
x = "今天是工作日";
}
不同的 case
值,执行相同代码可省略。
break 关键词
如果 JavaScript 遇到 break
关键词,它会跳出 switch
代码块,终止后续 case
语句及代码的执行。
default 关键词
default
关键字规定 case
不匹配时所运行的代码,defaullt
不必写在 switch
代码块中最后。