switch 开关
switch的语法始终可以使用if结构替代。
switch(表达式){
case 数据1:
代码块
case 数据2:
代码块
//...
default:
代码块
}
计算表达式的返回值,依次和case后面的数据进行严格相等的比较,如果某个相等,停止比较,然后运行其内部的代码块,再然后,依次运行之后的所有代码块。
在case分支内部,使用break语句,可以立即停止switch结构。
default表示前面的所有case都不匹配时运行。可以省略
demo
var x = +prompt("请输入一个整数"); switch (x) { case 1: console.log("1"); break; case 20: console.log("20"); break; case 30: console.log("30"); break; default: console.log("default"); break; }