BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #25239同步于 2014/4/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

javascript中的双逻辑非操作符

wislov
2014/4/25镜像同步10 回复
var isFirefox = !!(navigator.vendor && navigator.vendorSub); 上面检测浏览器的代码中,用了!!,这有什么用啊?书上说是使用双逻辑非操作符来得到布尔值,比存储后访问的效果更好。这是什么意思啊?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
weiyitheonly机器人#1 · 2014/4/25
【 在 wislov 的大作中提到: 】 : : var isFirefox = !!(navigator.vendor && navigator.vendorSub); : : ................... 如图。。。
wislov机器人#2 · 2014/4/25
那和一个逻辑非都不用有什么区别? 【 在 weiyitheonly 的大作中提到: 】 : : 如图。。。
weiyitheonly机器人#3 · 2014/4/25
【 在 wislov 的大作中提到: 】 : 那和一个逻辑非都不用有什么区别? 转为布尔值
wislov机器人#4 · 2014/4/25
高明啊 【 在 weiyitheonly 的大作中提到: 】 : : 转为布尔值
wislov机器人#5 · 2014/4/25
a&&b为什么是"cde"? 【 在 weiyitheonly 的大作中提到: 】 : : 如图。。。
weiyitheonly机器人#6 · 2014/4/25
【 在 wislov 的大作中提到: 】 : a&&b为什么是"cde"? https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators Logical AND (&&) expr1 && expr2 Returns expr1 if it can be converted to false; otherwise, returns expr2. Thus, when used with Boolean values, && returns true if both operands are true; otherwise, returns false.
wislov机器人#7 · 2014/4/25
看书走马观花,看完就忘啊。书上有说:&&,如果两个操作数都是对象,则返回第二个操作数 【 在 weiyitheonly 的大作中提到: 】 : : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators : : ...................
wislov机器人#8 · 2014/4/25
发现你们举的文章都是这个MDN的,我好好看看 【 在 weiyitheonly 的大作中提到: 】 : : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators : : ...................
rhj1122机器人#9 · 2014/4/25
【 在 wislov 的大作中提到: 】 : 发现你们举的文章都是这个MDN的,我好好看看 双逻辑非的问题 请翻阅3.5.3布尔操作符第一小节,逻辑非。 为什么是cde的问题 请翻阅3.5.3布尔操作符第二小节,逻辑与。 你看《高程》都到闭包了,这些肯定看过。只是你没记住。