鍍金池/ 問(wèn)答/HTML/ js 中三個(gè)感嘆號(hào)!?。『鸵粋€(gè)的!區(qū)別

js 中三個(gè)感嘆號(hào)?。?!和一個(gè)的!區(qū)別

1.v-if="!!!navHide"

2.看公司前輩這樣寫(xiě)的,和只寫(xiě)一個(gè)相比有什么不同和好處呢?

回答
編輯回答
臭榴蓮

三個(gè)感嘆號(hào)沒(méi)有什么意義,和一個(gè)感嘆號(hào)的效果是一樣的。

不過(guò)確實(shí)有很多地方這樣寫(xiě),他們認(rèn)為!!表示將一個(gè)變量轉(zhuǎn)為boolean型,再加一個(gè)!是對(duì)boolean型取反,和!false或者!true一樣。這樣也說(shuō)得過(guò)去。

2018年8月27日 19:44
編輯回答
好難瘦

建議你看一下這篇文章:
js中!和!!的區(qū)別及用法

2018年2月16日 13:10