js中==和===区别
最新推荐文章于 2022-11-04 17:08:38 发布
ihours 于 2018-09-28 23:46:37 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
区别:三等号“===”在作比较时,不会进行类型转换,类型不同时,直接返回false。
双等号“==”:先检查类型,类型相同时比较值(类型不同时会转换成相同类型),值相等返回true,值不等返回false;
三等号“===”:先检查类型,类型不同直接返回false;类型相同,再比较值,值相等返回true,值不等返回false;
注意几个特殊类型:null、undefined、NaN
1、双等号比较null和undefined,返回true;三等号比较时返回false。
2、NaN与任意类型比较都返回false。
相关知识
js中==和===区别
Java 中 == 和 equals() 区别
js密码强度实时验证代码
JS === 实现回到顶部
js移动方块
JS移动端浏览器取消右划后退的几种方法
maven中scope=compile 和 provided区别
宠物食品中的天然成分和人造添加剂的区别
利用js实现 禁用浏览器后退
仓鼠和老鼠的区别
网址: js中==和===区别 https://m.mcbbbk.com/newsview429370.html