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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Sunny__wei/article/details/81778701

在前台进行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

猜你喜欢

转载自blog.csdn.net/Sunny__wei/article/details/81778701