a == 1 && a == 2 && a == 3 为 true 肖兴 2020-09-14 219 阅读1分钟 什么情况下 a == 1 && a == 2 && a == 3 为 true ? 当你两种不同类型的遇到相等操作符的时候,js会对其进行类型转化——它企图将操作数的类型转化为类似的 当对象转换原始值时会调用内部的valueOf,此时改写valueOf即可实现 ``` ```