猿问

javascript 中如何让 switch case 选择一个区间

另为这个用法怎么解释 a/10 不是a模上6等于4吗 那这是怎么选择的
var a=60;
switch(a/10){
case 0:
case 1:
case 2: f("很差劲");break;
case 3
.......

FFIVE
浏览 1151回答 3
3回答

慕村9548890

switch(a/10){case 0:case 1:case 2: f("很差劲");break;case 3意思是:a/10的值是否等于0,1,2,是就执行 f("很差劲");break;的意思是结束,不影响下面其他数,如果你想0执行一个,1也执行一个的话:case 0:f("很差劲");break;//没break,默认是一组判断case 1: f("很差劲");break;

蝴蝶刀刀

很明显,是取10-19,20-29 .。。 这种区间的,你输入60-69,都会执行case 6,其余同理

四季花海

你这个写switch没必要,因为你a的值固定的是60了,a/10是等于6
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答