合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# [JavaScript if中变量为false的情况](https://www.cnblogs.com/chenjy1225/p/14820667.html) > 无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么if判断 false ~~~js // 1.无初始化 结果:false var a; if(a){ console.log("a"); }else{ console.log(false); } // 2.值为0 结果:false if(0){ console.log("0"); }else{ console.log(false); } // 3.值为-0 结果:false if(-0){ console.log("-0"); }else{ console.log(false); } // 4.值为null 结果:false if(null){ console.log("null"); }else{ console.log(false); } // 5.值为"" 结果:false if(""){ console.log(""); }else{ console.log(false); } // 5.值为false 结果:false if(false){ console.log("is false"); }else{ console.log(false); } // 6.值为undefined 结果:false if(undefined){ console.log("undefined"); }else{ console.log(false); } // 7.值为NaN 结果:false if(NaN){ console.log("NaN"); }else{ console.log(false); } ~~~