Javascript中两个感叹号!!
Javascript中!!(两个感叹号,双感叹号)的含义_js !!!-CSDN博客
下面两个用法其实是完全等价的
let a; // null、undefined、''、0 if (a !== null && typeof(a) !== "undefined" && a !== undefined && a !== '' && a !== 0){ //a为truthy时才执行,或者说a为真值时才执行 } let a; if(!!a){ //a为truthy时才执行,或者说a为真值时才执行 }
一般他们认为!!表示将一个变量转为boolean型

浙公网安备 33010602011771号