JS !!两个感叹号的作用
2020-09-07 本文已影响0人
zewweb
先来看如下代码, 对字符串test进行判断:
if(test!=null&&test!=undefined&&test!=''){
console.log('test为非空')
}
实际上只需要写
if(!!(test.trim())){
document.write('test为非空')
}
!!(test)的作用是将test强制转换为布尔型(boolean)再进行判断或者比较。