generated at
JavaScriptの等価性演算子
JavaScriptの等価性演算子の == === Object.isについて
Object同士の比較は、3つとも全く同じ挙動をする
同一インスタンスかどうかのみをチェックする


==
暗黙のキャストを行った上での等価性比較
いろいろややこいので無視したい
ex. NaN != NaN , -0 == +0 になる
Objectは同一インスタンスならtrue、それ以外ならfalse
全く同じデータであっても。



== === の中間
型の等価性は見るが、
NaN , -0 , +0 のみは同一視する
Objectは同一インスタンスならtrue、それ以外ならfalse
全く同じデータであっても。


===
型の等価性
Objectのメモリアドレスを比較する
Objectは同一インスタンスならtrue、それ以外ならfalse
全く同じデータであっても。


参考