JavaScript 入門 | 演算子 | 論理演算子

論理演算子

論理演算子は、指定された論理式を判定し、true または false を返す。

&& 演算子と || 演算子は 2 つのオペランドを持つ二項演算子であり、オペランドの結合方向は左から右である。

! 演算子はオペランドが 1 つだけの単項演算子であり、オペランドの結合方向は右から左である。

論理演算子 説明
&& 論理式がすべて true の場合に true を返す。(論理 AND 演算)
|| 論理式のうち 1 つでも true であれば true を返す。(論理 OR 演算)
! 論理式の結果が true なら false を、false なら true を返す。(論理 NOT 演算)

次は、論理演算子のすべての動作結果を示す真理値表である。

A B A && B A || B !A
true true true true false
true false false true false
false true false true true
false false false false true