javascript中 if(!-[1,])是什么意思呀?
javascript中 if(!-[1,])是什么意思呀?
千萬里不及你
2019-07-14 12:08:46
TA貢獻1871條經驗 獲得超13個贊
你得把語句分解才能很好理解
首先[1,0]表示的是數組,
!是取反
變量前面添加一個-號,就是取其負數,而數組并不是數字,所以-[1,]將是NaN類型(可以使用isNaN函數驗證)
-[1,0]既然是NaN類型,那么取其反,結果就是true
也就是if語句的條件為true。
舉報