a==1||2??????a==1||a==2
//這兩個有什么區(qū)別
我有點糊涂了== ||
歐羅巴皇
2017-05-05 09:10:07
TA貢獻167條經(jīng)驗 獲得超46個贊
首先js 中的常量只要不是0,null ,undefined ,false 都代表假,其余都代表真,所以第一個表達式的結果是真,你可以這樣理解,a是不是等于1是不是真假都無所謂,因為或運算符兩邊只要有一邊為真結果就是真。第二個可以這樣理解,只要a是1或者a是2結果就是真,如果a你不是1也不是2,那么結果就是假!
舉報