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>';
	}
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值