js判断空数组

var arr = [];

//输出为it is true
if(arr){
    console.log("it is true");
}

//输出为it is false
if(arr == true){
    console.log("it is true")
}else{
    console.log("it is false");
}

Boolean(arr);  //true

Number(arr); //0

Number(false); //0

Number(true); //1
  1. undefined
  2. null
  3. -0
  4. 0或+0
  5. NaN
  6. ‘’(空字符串)
    以上6个都返回false。其余的都返回true。包括对象,new Boolean(false)。都返回true。
    在这里插入图片描述
发布了58 篇原创文章 · 获赞 0 · 访问量 7006

猜你喜欢

转载自blog.csdn.net/Mweb_demo/article/details/102624696