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。
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章