# JavaScript中的 || 與 && 運算子

tsw529發表於2019-02-01

&&:1.1 與運算子,表示且,只有當兩個運算元都為true的時候,結果才是true。
1.2 一個為真,並且另外一個也為真 => 結果才為真。
1.3 當第一個條件為false時,就不再判斷後面的條件。
注意:當數值參與邏輯與運算時,結果為true,那麼會返回的會是第二個為真的值;如果結果為false,返回的會是第一個為假的值。
||:2.1 或運算子,表示或,只要有其中一個運算元是true,結果就是true。
2.2 一個為真,或者另外一個為真, 結果就可以為真。
2.3 當第一個條件為true時,後面的條件不再判斷。
注意:當數值參與邏輯或運算時,結果為true,會返回第一個為真的值;如果結果為false,會返回第二個為假的值;
!:非運算子,取反。

相關文章