宽松相等(==)和严格相等(===)

128 阅读1分钟

宽松相等==和严格相等===都是用来判断连个值是否“相等”,但这两个有一区别,就是在判断条件上

常见的说法是,==检查值是否相等, ===检查值和类型是否相等,

正确的解释是:==允许在相等比较中进行强制类型转换,而===不允许

let a = 42; let b = "42" console.log(a==b) // true console.log(a===b) // false