js中比较运算符'=='和'==='的区别

首先,== equality 等同,=== identity 恒等。  ==, 两边值类型不一样的时候,要先进行类型转换,再比较。  ==,不作类型转换,类型不一样的必定不等。  下面分别说明:  先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:  一、若是类型不一样,就[不相等]  二、若是两个都是数值,而且是同一个值,那么[相等];(!例外)的是,若是其中至少一个是NaN,
相关文章
相关标签/搜索