关于js if(“变量”){} 总结

  • Post author:
  • Post category:其他


在前台进行if(变量){} 判断的时候当“变量”为一些特殊值时,就会有点分不清楚,为了加深记忆现在在这里做一下总结

“`

var a = null;

if(a)

{

console.log(“true”)

}

else

{

console.log(“false”)

};

结果:false

if(undefined)

{

console.log(“true”)

}

else

{

console.log(“false”)

};

结果:false

var a;

if(a)

{

console.log(“true”)

}

else

{

console.log(“false”)

};

结果:false

var a = “”;

if(a)

{

console.log(“true”)

}

else

{

console.log(“false”)

};

结果:false

var a = 0; //注意这里是number类型的0

if(a)

{

console.log(“true”)

}

else

{

console.log(“false”)

};

结果:false

var a = “0”; //注意这里是string类型的”0”

if(a)

{

console.log(“true”)

}

else

{

console.log(“false”)

};

结果:true

这里只是些特殊的值,对应正常的值(比如:”sdf”,456……)结果都是true



版权声明:本文为Sunny__wei原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。