switch 语句注意点
可以在switch语句中使用任何数据类型,字符串,对象都没有问题
case 的值也不一定是常量,可以是变量,甚至表达式
var a = 'hello world'
switch(a) {
case 'hello world':
console.log('hello world')
break;
case 'hello js':
console.log('hello js')
break;
}
- case 可以为表达式 switch 语句在比较时使用的是全等操作符
===
var num = 30
switch (true) {
case num > 25:
console.log('a > 25')
break;
case num >= 0 && num < 10:
console.log('num is 0 to 10')
break;
}