javascript中兩個感嘆號的作用

最近在在看Javascript代碼時,會經常看到代碼中使用雙感嘆的用法,如   var a = !!result.flag;  開始的時候,不怎麼明白爲什麼一定要這麼做?後來想想,應該是在下文中要對a進行判斷。那麼,有人可能會問,即使用不用又感嘆號,也能正常的判斷啊。的確如此,但我想,經過雙感嘆號之後,a的值就變成了一個boolean值了,這樣會讓判斷語句看上去更直觀吧。     因爲大家都知道,
相關文章
相關標籤/搜索