js與&&運算子簡單介紹

admin發表於2017-04-16

邏輯與運算子用兩個&號表示,也就是:

[JavaScript] 純文字檢視 複製程式碼
&&

如果第一個運算子是真值,那麼就返回第二個運算數的返回值,否則返回第一個運算數的返回值。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
console.log(5&&6);

由於第一個運算數5是真值,所以返回第二個運算數的返回值,也就是6。

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

由於第一個運算數的返回值不是真值,所以直接返回此運算數的返回值,也就是0。

運算子也可以是表示式,程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
console.log(5<3&&6);

第一個運算數的返回值false(非真值),所以就返回這個運算數的返回值,也就是false。

相關文章