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)==='{}'來判斷"); }