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

posted @ 2025-01-09 11:34  你说夕阳很美  阅读(76)  评论(0)    收藏  举报