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 |