V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  KikuCN  ›  全部回复第 1 页 / 共 1 页
回复总数  3
@weixind #110 就上面这种场景如果条件断点有很多呢,if-else 岂不是会一直嵌套下去,switch 结构更加清晰易读。
switch (true) 确实是在 js 世界中挺常见的一种模式
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/switch#%E4%B8%80%E7%A7%8D%E6%9B%BF%E4%BB%A3_if...else_%E9%93%BE%E7%9A%84%E6%96%B9%E6%B3%95
@weixind 这种写法还挺常见的吧,避免多层 if 嵌套
```js
switch (true) {
case score >= 90:
grade = "A";
break;
case score >= 80:
grade = "B";
break;
case score >= 70:
grade = "C";
break;
default:
grade = "D";
}
```
@madlifer #50 博客打不开了?
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   959 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 21:35 · PVG 05:35 · LAX 14:35 · JFK 17:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.