一般新手判断一个值是否不为null且不为undefined且不为空都会这样写
str != '' && str != undefined && str != null
或者
str !== '' && typeof(str) !== undefined && str !== null
其实有一种简洁高效的写法就是2个!组成,即!!str。如:
if (!!str) { // 内容有值才执行 }
!!使用来做类型判断的,即str不为null且不为undefined且不为空才会为true,否者为false。
标签:有值,08,js,内容,str,&&,null,undefined From: https://www.cnblogs.com/iuniko/p/17668771.html