js 中~~是什麼意思?

艾萊克發表於2018-05-23
其實是一種利用符號進行的型別轉換,轉換成數字型別

~~true == 1
~~false == 0
~~"" == 0
~~[] == 0

~~undefined ==0
~~!undefined == 1
~~null == 0
~~!null == 1

相關文章