在使用==进行条件判断的时候,有一些特殊值的比较需要尤为注意:
console.log(0==false); //true
console.log(1==true);//true
console.log(""==false);//true
console.log(" "==false);//true
console.log("0"==false);//true
console.log("1"==true);//true
console.log(null==false);//false
console.log(null==undefined);//true
onsole.log(undefined==false);//false