赞
踩
基本用法
switch(表达式) {
case n:
代码块
break;
case n:
代码块
break;
default:
默认代码块
}
范围匹配(不建议使用):
switch(true) {
case n<1:
代码块
break;
case n>2:
代码块
break;
default:
默认代码块
}
原因如下:( n > 60 || n < 130恒为真,会导致n>=130这个条件分支走不通)
var n=132; switch(true) { case n < 0: console.log(1); break; case n > 0 && n < 18: console.log(2); break; case n > 60: case n < 130: console.log(3); break; case n >= 130: console.log(4); break; case n > 18: console.log(5); break; default: console.log(6); }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。