语法
1、switch后面写的是表达式
2、case后面的返回值代表的是表达式的返回值,当表达式的返回值与任意一个case后面的值相同,就会执行该case后面的代码段,然后将返回值返回出去
3、如果没有满足全部case后面的返回值,那么就会返回default后面代码段的值,default就是设置默认值的地方
switch (表达式){
case 返回值1:{ 代码.. ... .. break; }
case 返回值2:{ 代码.. ... .. break; }
case 返回值3:{ 代码.. ... .. break; }
default:{ 代码.. ... .. }
}
代码案例
function fun(){
return "BBB"
}
switch(fun()){
case "AAA" : console.log("选择了——1");
break
case "BBB": console.log("选择了——2");
break
case "CCC": console.log("选择了——3")
break;
default:{console.log("默认值")}
}