您的位置:首页 > Web前端 > JavaScript

js中==和===的使用,0和' '的比较

2017-12-05 00:00 211 查看
$(function() {
if(0 == '') {
alert("0 == ''的结果是:" + (0 == '')); // 0==''结果是true
}
if(0 === '') {
alert("true");
} else {
alert("0 === ''的结果是:" + (0 === '')); // 0===''结果是false
}
})


说明:

var a = 1;
var b = '1';
a == b; true
a != b ; false
a === b; flase
a !== b; true
js中"=="会先转换类型再进行比较两个变量的值;
"==="只有在相同类型下,才会比较其值,
需要注意的,JS会认为0 == " " ,返回值为true。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: