84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
上图,关于上面的铁路图中, 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,则继续往下判断。