javaScript 雙感嘆號用法

在偶爾看源碼的過程中。 看到有些判斷的用法是: var a; if(!!a){ console.log('打印') } 爲什麼要用兩個感嘆號(❕)呢? 因爲js 是弱類型,單純用一個! 感嘆號去轉義可能會發生不必要的錯誤 這是知乎上的某個比較好的總結 雙感嘆號才能真正的將他轉換成對應的Boolean值,第一個感嘆號是將其轉化成Boolean類型的值,但是這一操作得到的是其取反以後的值,在
相關文章
相關標籤/搜索