SameValueZeroアルゴリズム
#JavaScript
2値が同値かを比較するときに使うアルゴリズム。
SameValueアルゴリズム
と基本的に同じように判定するが、SameValueと違い
+0
と
-0
は同値とみなす。
このアルゴリズムを使用する組み込みメソッド
Array.includes(x)
「
厳密等価比較アルゴリズム
」というものもあって、そっちは
NaN
の挙動が違う。
Author :
綾坂こと