作者:qm38dal | 来源:互联网 | 2020-09-19 07:38
区别如下:
(推荐学习:js教程)
==表示等同,===表示恒等;
==只比较内容,而===既比较内容也比较数据类型。
测试代码:
“==”
100 == "100" // true
1 == true // true
null == null // true
undefined == undefined // true
null == undefined // true
true == "20" // false
"1" == "01" // false,此处等号两边值得类型相同,不要再转换类型了!!
NaN == NaN // false,NaN和所有值包括自己都不相等。
“===”
100 === "100" // false
1 === true // false
NaN === NaN // false
null === undefined // false
'abc' === "abc" // true
false === false // true
null === null // true
undefined === undefined // true
以上就是js中“==”和“===”有什么区别的详细内容,更多请关注 第一PHP社区 其它相关文章!