-_-#【== / ===】
JavaScript中 ==(等于) 与 === (恒等于) 的区别
普通的(宽容的)相等运算符==,在比较值是否严格相等之前,首先进行类型转换
<script> /** * ![] --> false --> 0 * [] --> [].toString() --> '' --> 0 */ console.log([] == ![]) // true </script>
JavaScript中 ==(等于) 与 === (恒等于) 的区别
普通的(宽容的)相等运算符==,在比较值是否严格相等之前,首先进行类型转换
<script> /** * ![] --> false --> 0 * [] --> [].toString() --> '' --> 0 */ console.log([] == ![]) // true </script>