【发布时间】:2020-03-11 21:00:45
【问题描述】:
我对此进行了一些研究。仍然好奇为什么 switch 不适用于 number 值。或者不能“按预期”工作。
let vw = window.innerWidth;
switch(vw) {
case vw >= 1500:
console.log('Large Desktop');
break;
case vw >= 1024 && vw <= 1499:
console.log('Desktop');
break;
default:
console.log('Mobile || Tablet');
break;
}
我知道我可以简单地使用if/else 语句。只是个人喜欢将 switch 语句与通常具有 3 个以上参数检查的条件一起使用。
提前致谢。
【问题讨论】:
标签: javascript