1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > “约见”面试官系列之常见面试题之第七十篇之==和===(建议收藏)

“约见”面试官系列之常见面试题之第七十篇之==和===(建议收藏)

时间:2020-02-11 02:27:36

相关推荐

“约见”面试官系列之常见面试题之第七十篇之==和===(建议收藏)

==和===的区别== 在比较时等号左右两侧数据类型不同时会先转成相同数据类型,再比较== 是相对比较; === 是绝对比较1.1 字符串 == 数字 ;字符串转换成数字console.log(1 == '1'); // true1.2 布尔值 == 数字; 布尔值转成数字console.log(1 == true); // true;1.3 布尔值 == 字符串; 布尔值转数字,字符串也转成数字,然后进行比较;console.log(false == '0'); // true1.4 null == undefined // true, null 和undefined和其他数据类型比较都是false1.5 对象 == 对象; 比较的是空间地址,地址相同返回trueconsole.log({} == {}); // false1.6 对象 == 字符串; 对象转成字符串,然后和字符串比较console.log({} == '[object Object]'); // true1.7 对象 == 布尔值;对象先转成字符串,再转数字,布尔值也转成数字,在比较这两个数字console.log({} == true); // falseconsole.log([] == false); // true1.8 对象 == 数字;对象先转成字符串,然后再转成数字console.log({} == 1); // falseconsole.log([] == 0); // true特殊:NaN和NaN 永远不相等console.log(NaN == NaN); // NaN和NaN 永远不相等

本面试题为前端常考面试题,后续有机会继续完善。我是歌谣,一个沉迷于故事的讲述者。

欢迎一起私信交流。

“睡服“面试官系列之各系列目录汇总(建议学习收藏)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。