記事の内容
概要
論理演算子とは、複数の条件式を論理的に結合して真偽の判定をします。
演算子 | 概要説明 |
---|---|
&& | 式が共にtrueの場合 |
|| | 式どちらのどれかがtrueの場合 |
! | 式がfalseの場合 |
&& (AND)
&&(AND)は、
全ての条件が成り立つ時にtrueを返します。
例
var x = 1, y = 2, z = 3;
console.log(x == 1 && y == 1 && z == 1);
console.log(x == 1 && y == 2 && z == 3);
出力結果
false
true
|| (OR)
||(OR)は、
どれかの条件が成り立つ時にtrueを返します。
例
var x = 1, y = 2, z = 3;
console.log(x == 1 || y == 1 || z == 1);
console.log(x == 4 || y == 4 || z == 4);
出力結果
true
false
! (NOT)
!(NOT)は、
条件が成り立たない時にtrueを返します。
例
var x = 1;
console.log(!(x == 1));
console.log(!(x == 4));
出力結果
false
true