js 中三个感叹号!!!和一个的!区别

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

2.看公司前辈这样写的,和只写一个相比有什么不同和好处呢?

阅读 12k
3 个回答

三个感叹号没有什么意义,和一个感叹号的效果是一样的。

不过确实有很多地方这样写,他们认为!!表示将一个变量转为boolean型,再加一个!是对boolean型取反,和!false或者!true一样。这样也说得过去。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题