0
可以使此語句的縮短版本成爲可能嗎?我知道,有簡寫switch語句,如果情況像1,2,3等針對複雜情況的開關語句的較短版本
var direction = pos[i].direction;
switch (true) {
case (direction >= 0 && direction < 22):
graphic = "/img/0.png"
break;
case (direction >= 22 && direction < 45):
graphic = "/img/225.png"
break;
case (direction >= 45 && direction < 67):
graphic = "/img/450.png"
break;
case (direction >= 67 && direction < 90):
graphic = "/img/675.png"
break;
default:
graphic = "/img/0.png"
break;
}
嗨,你也可以省略第一種情況,因爲它是默認的。 –
否,那麼您需要檢查大於或等於'22',另外小於'45'。 –
看起來,'graphic =「/img/0.png」是缺省值,或者是小於22的值,或者是大於/等於90。 –