请问JS中!!表示什么?

svwevewrg 2012-11-18 10:03:25
《Javascript高级教程》中有个例子:var isFirefox = !!(navigator.vendor && navigator.vendorSub);这个中的!!表示什么意思?
...全文
16906 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
诺维斯基 2012-11-19
  • 打赏
  • 举报
回复
双重否定!!
似梦飞花 2012-11-18
  • 打赏
  • 举报
回复
类型转换 将对应的类型转换为boolean型 !!b指的是将b转换为boolea值 去两次非是因为将b转换位boolean值后取了一次非,所以得到的值正好相反,再取一次反回来
HolyNova 2012-11-18
  • 打赏
  • 举报
回复
确保返回值是 Boolean 类型而已, 取了两次 非

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧