当变量为0、null、undefined、false时返回为false,除此之外变量为非0的值、对象、数组、字符串、true时返回的都为true。
例如:
var i;
if(i){
cosnole.log("i为非零值、对象、数组、字符串、boolean值的true,返回值为true");
}else{
console.log("i为0、null、undefined、false,返回值为false");
}
当变量为0、null、undefined、false时返回为false,除此之外变量为非0的值、对象、数组、字符串、true时返回的都为true。
例如:
var i;
if(i){
cosnole.log("i为非零值、对象、数组、字符串、boolean值的true,返回值为true");
}else{
console.log("i为0、null、undefined、false,返回值为false");
}