猿问
js中switch语句中case值可不可以表示一个范围
js中switch语句中case值可不可以表示一个范围
小唯快跑啊
浏览 659
回答 2
2回答
小怪兽爱吃肉
用 switch(true) 可能能实现你的需求。123456789101112131415switch( true ) { case x > 1 : break; case x == 1 : break; case x < 1 : break; } 或者,如果两个case执行相同的操作:1234567891011121314151617switch( x ) { case 0 : case 1 : break; case 2 : break; default : break; }
0
0
0
守着星空守着你
case要求是一个 consonant 值,就是一个恒定不变的整数值,这个数占一个字节,字符也可以,因为字符是ASCII。而i<8判断的逻辑语句, 虽然结果不是1就是0,但这是运算结果,实质上函数编译时调用的是库函数,然后得出一个结果。可以用编译原理来帮助理解。主要区分赋值运算与其他函数编译的本质区别。
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答