- if(xx) -- 括号内返回一个布尔值进行判断
格式:
判断条件为真--执行if下面的语句,否则执行else里面的语句。
if(判断条件) {
//code;
}else{
//code;
}
- a == b
"==" -- 进行类型转换,再进行比较,然后返回一个布尔值;
"===" -- 比较数据类型和变量的值,结果返回布尔值。
写代码最好使用"===",不会出现歧义的结果和数值。
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
网友评论