84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
上图,关于上面的铁路图中, case 表达式 : 可以进行循环,这样的意思是case中可以包含多I个case还是说switch中存在多个case ,被下面的那句 一个case从句包含一个或多个case表达式给弄晕了,有没高手解释下,最好有个demo,谢谢了
还有一点 表达式不一定是常量怎么理解?
一个case从句可以包含多个case表达式的意思是可以这样:
switch (letter) { case 'A': case 'a': consloe.log('It is a!'); break; case 'B': case 'b': consloe.log('It is b!'); break; }
表达式不一定是常量表示,表达式可以是变量或计算出来的,比如
var a = 1; var b = 1; switch (b) { case a: console.log('a == b'); break; case 1 + 1: console.log('b == 2'); break; }
如果不用break,则继续往下判断。
一个case从句可以包含多个case表达式的意思是可以这样:
表达式不一定是常量表示,表达式可以是变量或计算出来的,比如
如果不用break,则继续往下判断。