gpt4 book ai didi

javascript - 为什么 mod (%) 计算结果为零在 javascript 条件评估中不会被视为虚假

转载 作者:行者123 更新时间:2023-12-03 09:47:43 26 4
gpt4 key购买 nike

if (!5%5) {
console.log('its a 5%!');
}

if (5%5 === 0) {
console.log('its a 5%! but eval differently');
}

https://codepen.io/adamchenwei/pen/ZXNraK?editors=0010

类似上面的内容,您只会看到第二个陈述被评估为真实。这是为什么?不是第一个声明 ! 已经帮助将值恢复为 true 了。我错过了什么?

最佳答案

!50

0 % 5 是假的。

因此,您的 if 不会触发。

关于javascript - 为什么 mod (%) 计算结果为零在 javascript 条件评估中不会被视为虚假,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46897744/

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