#
ECMAScript 中的相等操作符由兩個等于號 ( == ) 表示,如果兩個操作數相等,則返回 true。 相等操作符會先轉換操作數(通常稱為強制轉型),然后比較它們的相等性。 在轉換不同的數據類型
相信剛接觸JS的人都會被他的想等性判斷給整糊涂,看看下面代碼,你能答對幾個? NaN === NaN // false NaN == NaN // false Object.is(NaN, NaN
1、為什么要判斷? 可能有些同學看到這個標題就會產生疑惑,為什么我們要判斷JavaScript中的兩個變量是否相等,JavaScript不是已經提供了雙等號“==”以及三等號“===”給我們使用了嗎?