初めてJavaScriptをやってみよー日記 ~17日目~
javascriptを学習した時の記録としてブログを書いていきます。
内容
比較演算子とは
比較演算子とは、2つの値を比較してtrue
かfalse
を返す演算子です。
比較演算子の種類と機能
演算子 | 簡単な説明 |
---|---|
== |
等しい |
!= |
等しくない |
=== |
厳密に等しい |
!== |
厳密に等しくない |
> |
右が左より小さい |
>= |
右が左以下 |
< |
右が左より大きい |
<= |
右が左以上 |
==
==
は、左右の値の型が同じなら値自体を等しいか比較し、左右の値の型が違うなら型をそろえてから値を等しいか比較します。
"abc" == "abc" // true "abc" == 123 // false 123 == 123 // true "256" == 256 // true null == undefined // true
!=
!=
は、左右の値の型が同じなら値自体を等しくないか比較し、左右の値の型が違うなら型をそろえてから値を等しくないか比較します。
"abc" != "abc" // false "abc" != 123 // true 123 != 123 // false "256" != 256 // false null != undefined // false
===
===
は型の変換をせずに、厳密に等しいかを比較します。
"abc" == "abc" // true "abc" == 123 // false 123 == 123 // true "256" == 256 // false null == undefined // false
!==
!==
は型の変換をせずに、厳密に等しくないかを比較します。
"abc" !== "abc" // false "abc" !== 123 // true 123 !== 123 // false "256" !== 256 // true null !== undefined // true
>
>
はNumber型の値の大きさを比較します。右側の値が左側より小さければtrue
になります。
3 > 4 // false 4 > 4 // false 5 > 4 // true
>=
>=
はNumber型の値の大きさを比較します。右側の値が左側以下ならtrue
になります。
3 >= 4 // false 4 >= 4 // true 5 >= 4 // true
<
<
はNumber型の値の大きさを比較します。右側の値が左側より大きいならtrue
になります。
3 < 4 // true 4 < 4 // false 5 < 4 // false
<=
<=
はNumber型の値の大きさを比較します。右側の値が左側以上ならtrue
になります。
3 <= 4 // true 4 <= 4 // true 5 <= 4 // false