【发布时间】:2018-06-18 17:33:18
【问题描述】:
在我的小项目中,我做了两个选择,开关的工作方式如下:
switch (_toler) {
case '20': var kto='M'; break;
case '10': kto='k / K'; break;
case '5': kto='J'; break;
case '2': kto='G'; break;
case '1': kto='F'; break;
case '0.5': kto='D'; break;
case '0.25': kto='C'; break;
case '0.1': kto='B'; break;
case '0': default: kto='/'; break;
}
和:
var wert=["20","10","5","2","1","0.5","0.25","0.1","0"];
var kurz=["M","k / K","J","G","F","D","C","B","/"];
for (i=0; i<9; i++) {
if (_toler==wert[i]) {kto=kurz[i]}
}
你更喜欢哪一个?我不知道哪个更好,因为第二个选项是更少的代码。
【问题讨论】:
标签: javascript arrays switch-statement