一、Swich语句
1.switch语句格式
swich(条件表达式){
case 表达式:
语句1;
break;
case 表示式:
语句2;
break;
case 表达式:
语句3:
break;
default:
语句n+1;
break;
}
注意点:
(1)JS中判断是否相等时是全等于(=),而不是等于(),也就是说既会判断类型是否相等优惠判断值是否相等。case后面既可以是常量也可以变量。
(2)case的穿透问题:switch里面的case只要匹配一次其他的都会失效,包括default;在case语句后面增加break语句,使得每一次执行之后都可以跳出switch语句,从而避免输出应该有的结果。
(3)default位置问题:default语句其实是可以在switch语句的任何位置。
var num = 3;
switch (num+2) {
case 1:
console.log("1");
break;
case 2:
console.log("2");
break;
case 5:
console.log("5");
break;
default:
console.log("都没有");
break;
}
三、源码:
D11_1_Switch.html
地址:
https://github.com/ruigege66/JavaScript/blob/master/D11_1_Switch.html
2.CSDN:https://blog.csdn.net/weixin_44630050
3.博客园:https://www.cnblogs.com/ruigege0000/
4.欢迎关注微信公众号:傅里叶变换,个人账号,仅用于技术交流,后台回复“礼包”获取Java大数据学习视频礼包