一个感叹号,2个感叹号,3个感叹号的含义与作用

判断对象的时候用的比较多

 

不为空不为null不为undifined 不为数字0 不为数字串0 备注 示例
! 可以判断对象中是否存在这个属性,第2项存在,第1项不存在的时候,全局提示 if (num === 1 && !this.param['matnrLike'] && this.param['matnrBt']) {return this.$message.error('请添加物资编码之后再添加此项')}
!! 判断对象中存在值,但是不为空不为null不为undifined,并且也可以用于强转成Boolean的形式 对象的属性有值的时候是true//                 强制转换为Boolean 用 !!
var bool = !!"c";
console.log(typeof bool); // boolean
!!! 判断对象中存在值,但是不为空不为null不为undifined,并且也可以用于强转成Boolean的形式

 

上一篇:浅谈Java之File(文件类)


下一篇:第一个只出现一次的字符(简单难度)