ES6的Object.is()超越ES5 比較兩個值是否相等

ES5 比較兩個值是否相等,只有兩個運算符:相等運算符(==)和嚴格相等運算符(===)。它們都有缺點,前者會自動轉換數據類型,後者的NaN不等於自身,以及+0等於-0。JavaScript 缺少一種運算,在全部環境中,只要兩個值是同樣的,它們就應該相等。javascript <script> var a=1,b='1'; console.log(a==b)//true console.log(+
相關文章
相關標籤/搜索