如何基于五次表增加条件语句?
我想实现我的条件语句中的以下内容:如何基于五次表增加条件语句?
if (changeCount == 5 || changeCount == 10 || changeCount == 15 || changeCount == 20) {
Do Something
}
我想让条件语句传递如果changeCount
的价值是任何数量的五倍表。
目前我已经使用||
但是这不是好事,因为我需要它是无限的。
我觉得自己像一个noob问这个问题,但任何帮助将是伟大的。
感谢
除以ARG1通过ARG2,并返回其余使用remainder运营商(又称MOD运营商)
if (changeCount % 5 === 0) {
// do something
}
它的工作原理。如果余数为0,则它均匀分配。
如果你想限制的changeCount
的范围内,仍然确保它是由5整除,你可以做这样的事情:
if (changeCount >= lowerBound
&& changeCount <= upperBound
&& changeCount % 5 === 0) {
如果changeCount是25,该怎么办? –
@ stavros.zavrakas“**我需要它是无限的**” - 检查问题。 – sabithpocker
@sabithpocker“我需要它是无限的”。无限并不意味着它应该被翻译为“某些mod 5”。这是无限的定义吗?我只是阅读代码而不是全部的解释。 –
也FYI:'changeCount == 5 || 10 || 15 || 20'不像'changeCount == 5 ||一样changeCount == 10 || changeCount == 15 || changeCount == 20'所以你的实现无论如何都是错误的! – sabithpocker
目前还不清楚你的期望。并且'||'这个条件不能像你期望的那样工作 - 它总会是真的。 –
对不起,我已经修改了这个,我的错误。 –