JavaScript ! 邏輯非運算子

admin發表於2018-11-19

邏輯非運算子用歎號(!)表示。

是一個一元運算子,返回值一個布林值,也就是true或者false。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
!運算數

運算規則如下:

(1).如果運算數是true,返回值是false。

(2).如果運算數是false,返回值是true。

(3).如果運算數是0,返回值是true。

(4).如果運算數是非零數值,返回值是false。

(5).如果運算數是null,返回值是true。

(6).如果運算數是NaN,返回值是true。

(7).如果運算數是物件,返回值是false。

(8).如果運算數是undefined,返回值是true。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
console.log(!0);

以上程式碼返回值為true。

相關文章