当前位置: 首页 > Web前端 > HTML

问题44:判断条件==和===有什么区别?

时间:2023-04-02 21:14:28 HTML

主要是他们的判断规则不一样==判断规则:如果值或引用地址相同,则它们相等===判断规则:如果值或引用地址相同,数据类型也必须相同,则它们相等如何确定它们的值是否相同?对于相同类型的变量,如果值相等,则将不同类型的变量隐式转换为相同类型,然后判断转换为布尔类型。相关规则栗子letmessage='HelloWorld';if(message){console.log('true');}else{console.log('false');}//true因为字符串message是自动转换的入对应的布尔值(true),所以在流控语句中要注意使用的是什么变量。文章内容/灵感借鉴自以下内容【持续维护/更新500+前端面试题/笔记】https://github.com/noxussj/In...【大数据可视化图表插件-in]https://www.npmjs.com/package...【使用THREE.JS实现3D城市建模(珠海市)】https://3d.noxussj.top/