js中“==”和“===”的区别在哪
js中“==”和“===”的区别在哪?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
区别如下:
()
==表示等同,===表示恒等;
==只比较内容,而===既比较内容也比较数据类型。
测试代码:
“==”
100 == "100" // true1 == true // truenull == null // trueundefined == undefined // truenull == undefined // truetrue == "20" // false"1" == "01" // false,此处等号两边值得类型相同,不要再转换类型了!!NaN == NaN // false,NaN和所有值包括自己都不相等。
“===”
100 === "100" // false1 === true // falseNaN === NaN // falsenull === undefined // false'abc' === "abc" // truefalse === false // truenull === null // trueundefined === undefined // true
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。