判斷空值操做大集合

var a=''
if(!a){
  console.log('a爲‘');
}

var b=undefined
if(!b){
  console.log('b爲undefined');
}

var c=null
if(!c){
  console.log('c爲null');
}

if(!c&&!b&&!a){
  console.log('a=‘’,b=undefined,c=null不存在均可以用非符號(!)來判斷');
}

var arr=[]
if(!arr){
  console.log('arr=[]能夠用非符號(!)來判斷');
} else{
  console.log('arr=[]不能用非符號(!)來判斷');
}
if(!arr.length){
  console.log('arr=[]只能用length來判斷');
}

// 對象判空待補充
var obj={}
if(!obj){
  console.log('obj={}能夠用非符號(!)來判斷');
} else{
  console.log('obj={}不能用非符號(!)來判斷');
}
if(JSON.stringify(obj)==='{}'){
  console.log("obj={}能夠用JSON.stringify(obj)==='{}'來判斷");
}
相關文章
相關標籤/搜索