天天看點

js 如何判斷一個變量是否為空

 核心在 if 條件,括号前面取反, 這樣做的目的代碼整潔,不用每個或條件都加取反, 括号裡面如果有一個滿足,傳回true, 取反就是false, 也就是說如果判斷的值為空為true, 取反就為false, 是以不執行if條件,百試不爽!這是我自用的, 歡迎補充!

//通過和未通過的顔色
let checkcolor = "";
if(!(item.checkremark == '' || item.checkremark == null || item.checkremark == 0 || item.checkremark == '0' || typeof(item.checkremark)  == 'undefined')){
	if(item.checkstatus == 0){
		checkcolor = '<span class="label label-success"> ' + item.checkremark + '</span>';
	}else{
		checkcolor = '<span class="label label-danger"> ' + item.checkremark + '</span>';
	}
}
           
js