1 回答

阿旭_
TA貢獻(xiàn)217條經(jīng)驗(yàn) 獲得超353個贊
三目運(yùn)算符,常用于某個變量的初始化獲取某個值如果失敗時,那么默認(rèn)值是什么。
ceil:向上取整(返回大于或者等于指定表達(dá)式的最小整數(shù))
floor:向下取整
所以這段代碼的意思是,變量speed做校驗(yàn),如果值大于0,那么就向上取整(比如3.5,結(jié)果就是4)如果值小于0那么就向下取整(比如-3.5,結(jié)果就是-4)
例:
描述:從服務(wù)器獲取一個變量age,如果值出現(xiàn)異常小于0了,那么就把年齡age設(shè)置默認(rèn)值20歲
正常寫法
var age = getAge();
if(age <0){
? ? ?age = 20;
}
三目運(yùn)算符寫法
var age = getAge();
age = (age<0 ? 20 : age);//括號可以省略,如果不小于0,那么返回當(dāng)前值,類似 ?age= age,雖然看起來多余,但是這樣寫一行代碼就搞定了
添加回答
舉報(bào)
0/150
提交
取消