js中 !! 的用法

一、!的用法,!將變量轉換成布爾值,null、undefined和空字符串取反皆爲true

!null //true
!undefined //true
!'' //true
!'2' //false
!2 //false

二、!!,其實就是在非後再取非,一般用來做非空判斷(不爲空,不爲null,不爲undefined)

if(!!a){
    // a不爲空,且不爲null、undefined
    console.log('不爲空則執行此後代碼')
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章