比較
importance: 5
これらの式の結果は?
5 > 4
"apple" > "pineapple"
"2" > "12"
undefined == null
undefined === null
null == "\n0\n"
null === +"\n0\n"
5 > 4 → true
"apple" > "pineapple" → false
"2" > "12" → true
undefined == null → true
undefined === null → false
null == "\n0\n" → false
null === +"\n0\n" → false
理由の一部
- 明らかに True です。
- 辞書順比較のため False です。
"a"
は"p"
よりも小さいです。 - ここでも辞書順比較です。先頭文字の
"2"
は先頭文字の"1"
よりも大きいです。 null
とundefined
は互いにイコールです。- 完全等価は厳密です。両側の異なる型は False を返します。
(4)
と同様に、null
はundefined
にのみイコールできます。- 異なる型の完全等価です。