如何基于五次表增加条件语句?

问题描述:

我想实现我的条件语句中的以下内容:如何基于五次表增加条件语句?

if (changeCount == 5 || changeCount == 10 || changeCount == 15 || changeCount == 20) { 
    Do Something 
} 

我想让条件语句传递如果changeCount的价值是任何数量的五倍表。

目前我已经使用||但是这不是好事,因为我需要它是无限的。

我觉得自己像一个noob问这个问题,但任何帮助将是伟大的。

感谢

+1

也FYI:'changeCount == 5 || 10 || 15 || 20'不像'changeCount == 5 ||一样changeCount == 10 || changeCount == 15 || changeCount == 20'所以你的实现无论如何都是错误的! – sabithpocker

+0

目前还不清楚你的期望。并且'||'这个条件不能像你期望的那样工作 - 它总会是真的。 –

+0

对不起,我已经修改了这个,我的错误。 –

除以ARG1通过ARG2,并返回其余使用remainder运营商(又称MOD运营商)

if (changeCount % 5 === 0) { 
    // do something 
} 

它的工作原理。如果余数为0,则它​​均匀分配。

如果你想限制的changeCount的范围内,仍然确保它是由5整除,你可以做这样的事情:

if (changeCount >= lowerBound 
    && changeCount <= upperBound 
    && changeCount % 5 === 0) { 
+0

如果changeCount是25,该怎么办? –

+1

@ stavros.zavrakas“**我需要它是无限的**” - 检查问题。 – sabithpocker

+0

@sabithpocker“我需要它是无限的”。无限并不意味着它应该被翻译为“某些mod 5”。这是无限的定义吗?我只是阅读代码而不是全部的解释。 –