1.一个“=” 代表把b赋值给a
let a=1;
let b=2;
if(a=b){
console.log(a)
}
2.两个“==” 判断b是否等于a
let a=1;
let b=2;
if(a==b){
console.log(b)
}
3.三个“===” a与b的类型也要相等
let a=2;
let b=“2”;
if(a===b){
console.log(b)
}
当if里的条件为数字0时候,该字符串被当作false,例如:
除0外 null/undefined/NaN/""表达式时,统统被解释为false,此外均为true