js里==和===的区别

来源:互联网 发布:python 均线策略 编辑:程序博客网 时间:2024/06/16 14:18
”==”与”===”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。
console.log(null==null);//trueconsole.log(null===null);//trueconsole.log(undefined==undefined);//trueconsole.log(undefined===undefined);//trueconsole.log(NaN===NaN);//falseconsole.log(NaN==NaN);//falseconsole.log(undefined==null);//trueconsole.log(undefined===null);//falseconsole.log(NaN===undefined);//falseconsole.log(NaN==undefined);//falseconsole.log(NaN===null);//falseconsole.log(NaN==null);//false//console.log(NaN.isNaN());//NaN.isNaN is not a function
参考:https://zhidao.baidu.com/question/344570703.html
原创粉丝点击