JS中的「&&」與「&」和「||」「|」有什麼區別?

在JavaScript中「&&」和「||」是邏輯運算符;「&」和「|」是位運算符。 四個運算符主要區別是運算方法不一樣: 1、JavaScript中的位運算符:「&」 運算方法:兩個數值的個位分別相與,同時爲1才得1,只要一個爲0就爲0。 舉個例子: 31&2  結果爲2 理由:31的二進制爲11111,2的二進制爲10  11111&00010的結果爲00010,即2 控制檯運行結果: 2、Ja
相關文章
相關標籤/搜索