比較
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にのみイコールできます。- 異なる型の完全等価です。