【发布时间】:2018-01-24 06:21:11
【问题描述】:
这里是一些代码:Infinity Loop Slider Concepts,有布尔语句,返回真或假,然后再次使用双运算符(!)将其转换为布尔值,代码行:
cycle = !!(current === 0 || current > len);
所以我知道为什么 autor 使用 !!(//code) 很有趣! сonverts the value to a logical true / false ,但代码已经返回布尔值 (current === 0 || current > len) // true / false。 请解释或(!!)是不必要的?
【问题讨论】:
-
这里不需要
!!。您可能想评论该帖子并询问。 -
谢谢,这个问题已经够老了,所以我以为作者不会回答,所以我创建了一个新问题
标签: javascript boolean