gpt4 book ai didi

javascript - 什么是 !--javascript 中的变量?

转载 作者:行者123 更新时间:2023-11-30 10:14:28 25 4
gpt4 key购买 nike

我到处都看不懂(我不知道为什么这么难找到符号的含义)。

if (!--var) {
clearInterval(myInterval);
}

所以if的条件是NOT,那么一个递减的变量,然后Interval被清零。

我不明白。

例如,如果我有 var = 10,那么当它达到 0 时,它不会变成负数。

最佳答案

这有点令人困惑,但如果将其分解,就会变得简单明了。

!--var 

实际上是

! (--var)

因此递减 var,如果它的计算结果为 false,则清除区间

关于javascript - 什么是 !--javascript 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24637059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com