複数の条件式などがそれぞれ true か false を論理的に比較し結果を true か false で返す演算子。true になる場合を例としています。
&& | |
---|---|
左辺と右辺の式が両方 true | 例)2 == 2 && 10 == 10 // true |
|| | |
左辺と右辺の式がどちからが true | 例)2 == 2 && 10 == 5 // true |
! | |
式が false の場合 | 例)!(10 == 8) // true |
以下のような値は false とみなされます。
空文字、0(数値)、NaN、NULL、undefined