if(xx)与a==b

2018-08-11  本文已影响27人  橙子晓
判断条件为真--执行if下面的语句,否则执行else里面的语句。
if(判断条件) {
    //code;
}else{
    //code;
}

"==" -- 进行类型转换,再进行比较,然后返回一个布尔值;
"===" -- 比较数据类型和变量的值,结果返回布尔值。
写代码最好使用"===",不会出现歧义的结果和数值。

var a = 3;
var b = '3';
console.log(a == b); //true
console.log(a === b);//false

特例:NaN不等于任何东西(包括自己本身)

var a = NaN == NaN;
document.write(a); //结果:false
上一篇 下一篇

猜你喜欢

热点阅读