JS中 == 和 === 区别
简单来说:== 代表相同,===代表严格相同(数据类型和值都相等)
==:先进行数据类型比较,如果相同,则进行 === 比较,如果不同,则会进行一次类型转换,转换成相同的类型再进行比较。
===:比较时,如果类型不同,直接就是 false。
简单来说:== 代表相同,===代表严格相同(数据类型和值都相等)
==:先进行数据类型比较,如果相同,则进行 === 比较,如果不同,则会进行一次类型转换,转换成相同的类型再进行比较。
===:比较时,如果类型不同,直接就是 false。