JS中"==="和"=="的区别

let num = 123
let str = ‘123‘
if (num == str) {
    console.log(true) // 结果为true
} else {
    console.log(false)
}

==会做类型转换,也就是说两边值等同,结果是true。

let num = 123
let str = ‘123‘
if (num === str) {
    console.log(true)
} else {
    console.log(false) // 结果为false
}

===不会做类型转换,两边值等同,但类型不同,结果为false。

JS中"==="和"=="的区别

上一篇:PHP-文件上传封装类


下一篇:ASP.NET与SOAP协议使用记录