js中“==”和“===”有什么区别
程序员文章站
2022-03-13 11:28:23
...
区别如下:
(推荐学习: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连接mssql失败怎么办
下一篇: html5时间控件的值是什么
推荐阅读
-
JS ES6中export和import详解
-
荣耀magicbook14和magicbook15有什么区别 荣耀magicbook14和15的区别对比
-
JS获取form中radio和buttons的选中值
-
华为麒麟9000和9000E有什么区别 麒麟9000/9000E/990E区别对比
-
异常(exception)和执行失败有什么区别?
-
iqooneo5和荣耀60有什么区别 iqooneo5和荣耀60区别对比
-
华为nova9和华为nova8有什么区别?华为nova9和华为nova8对比评测
-
php中&&与&有什么区别_PHP教程
-
php中&&与&有什么区别
-
PHP explode()函数的几个应用和implode()函数有什么区别,explodeimplode_PHP教程