您好,欢迎访问一九零五行业门户网

js中“==”和“===”有什么区别

区别如下:
(推荐学习:js教程)
==表示等同,===表示恒等;
==只比较内容,而===既比较内容也比较数据类型。
测试代码:
“==”
100 == "100" // true1 == true // truenull == null // trueundefined == undefined // truenull == undefined // truetrue == "20" // false"1" == "01" // false,此处等号两边值得类型相同,不要再转换类型了!!nan == nan // false,nan和所有值包括自己都不相等。
“===”
100 === "100" // false1 === true // falsenan === nan // falsenull === undefined // false'abc' === "abc" // truefalse === false // truenull === null // trueundefined === undefined // true
以上就是js中“==”和“===”有什么区别的详细内容。
其它类似信息

推荐信息