clover.blue

[JS講座] 2. 演算子

Data
2019/07/28
Tag

論理演算子

説明 コード trueになる例
aとbの値が等しいの場合 true a === b 10 === 10
aとbの値が等しくない場合 true a !== b 5 !== 10
a が b より大きい場合 true a > b 5 > 3
a が b より小さい場合 true a < b 5 < 10
a が b 以上の場合 true a >= b 5 >= 5
a が b 以下の場合 true a <= b 5 <= 5

論理演算子

説明 コード trueになる例
aとb2つの式・値が正しい場合 true a && b true && true
aとbのどちらか式・値が正しい場合 true a || b false || true
値を反転する(aが正しくない場合 true、正しい場合はfalse) !a !(10 === 5)

const num = 10;
// numが3より大きいかつ、20より小さい値のためtrue
console.log(num > 3 && num < 20)
// numが10もしくは20の場合trueなのでこの場合10 === 10がのためtrue
console.log(num === 10 || num === 20)
// numと10は等しく、それを反転しているためfalse
console.log(!(num === 10)) //false