JavaScript的==和===的区别,比你和对象的冷战还复杂 前端技术 • Nov 23, 2023 为什么 JavaScript 里 0 是假的,但“0”是真的?今天我们来聊一个让无数前端程序员(包括我自己)在面试现场社死的话题——JavaScript 的 == 和 === 到底有什么区别?简单说:=== 是「严格等于」,== 是「大概等于」。你没听错,JavaScript 里的 == 就是不严格,它会在比较之前先「调停」一下——把两边的类型转换成一样的再比。永远用 === 和 !==。连 JavaScript 的作者 Brendan Eich 都说过 === 是更好的选择。 Tags 前端技术 Zhaobin Recommended for you 前端技术 CSS 选择器优先级:为什么我的祖传样式不生效? in 5 months • 2 min read 前端技术 React Hooks:从"这啥玩意儿"到"真香"的完整心路历程 a month ago • 2 min read 前端技术 从「这破网站怎么又崩了」到「嘿,还挺丝滑」——前端性能优化的摆烂与救赎 a month ago • 1 min read