1、!!具有获取某变量对应布尔值的功能,从而判断某变量是否为null,undefined,''(空字符串,不是空格字符串)
2、why?
!表示取布尔反,然后!!表示再取反,得到原值对应的布尔值。用来简化判断某变量是否是null,undefined,''的写法。
3、eg:
if(!!val){
console.log("不是null,undefined,''")
}
1、!!具有获取某变量对应布尔值的功能,从而判断某变量是否为null,undefined,''(空字符串,不是空格字符串)
2、why?
!表示取布尔反,然后!!表示再取反,得到原值对应的布尔值。用来简化判断某变量是否是null,undefined,''的写法。
3、eg:
if(!!val){
console.log("不是null,undefined,''")
}