If statement 编写ASP If语句的更好方法

If statement 编写ASP If语句的更好方法,if-statement,asp-classic,If Statement,Asp Classic,我在ASP中有几个if语句,其中一个如下所示: 如果i Mod 120=0或i Mod 124=0或i Mod 128=0或i Mod 132=0或i Mod 136=0或i Mod 140=0或i Mod 144=0或i Mod 148=0或i Mod 152=0或i Mod 156=0或i Mod 160=0或i Mod 164=0或i Mod 168=0或i Mod 172=0或i Mod 176=0或i Mod 180=0,则 基本上,它使用从120到180的Mod加4。这里面没有例外

我在ASP中有几个if语句,其中一个如下所示:

如果i Mod 120=0或i Mod 124=0或i Mod 128=0或i Mod 132=0或i Mod 136=0或i Mod 140=0或i Mod 144=0或i Mod 148=0或i Mod 152=0或i Mod 156=0或i Mod 160=0或i Mod 164=0或i Mod 168=0或i Mod 172=0或i Mod 176=0或i Mod 180=0,则
基本上,它使用从120到180的
Mod
加4。这里面没有例外。我对此有点陌生,无法找到一种更精简的方式来编写此代码。我还有其他类似这样的if语句,如果我能找到一种更简单的方法来写出来,它会使代码更可读、更清晰


谢谢你的帮助

使用
For
语句块循环:

对于X=120到180步骤4
如果I Mod X=0,那么
“做事
如果结束
下一个

使用
For
语句块循环:

对于X=120到180步骤4
如果I Mod X=0,那么
“做事
如果结束
下一个

请描述您试图解决的实际问题……Hi@MitchWheat我正试图找到一种更有效的方法来编写If语句,而不是键入每个条件。我想有一些数学方法来计算它,因为它在一个设定的数字内是偶数增量?不,这是你对某个问题的解决方案。实际的问题是什么?问题是语句的长度有点麻烦。我还有几个其他的if语句也是这样长的。问题是,我觉得有一种更干净的方法来编写代码,但我不知道它会是什么。这不是正确的论坛吗?@MxmastaMills,你不理解米奇的问题。退一步:为什么If语句首先存在?它的目的是什么?Mitch的意思是,我同意他的说法,这么复杂的If语句表明代码可能以错误的方式运行,或者至少比必要的方式更复杂。查找“”以了解我们的意思。请描述您试图解决的实际问题…Hi@MitchWheat我正在尝试找到一种更有效的方法来编写If语句,而不是键入每个条件。我想有一些数学方法来计算它,因为它在一个设定的数字内是偶数增量?不,这是你对某个问题的解决方案。实际的问题是什么?问题是语句的长度有点麻烦。我还有几个其他的if语句也是这样长的。问题是,我觉得有一种更干净的方法来编写代码,但我不知道它会是什么。这不是正确的论坛吗?@MxmastaMills,你不理解米奇的问题。退一步:为什么If语句首先存在?它的目的是什么?Mitch的意思是,我同意他的说法,这么复杂的If语句表明代码可能以错误的方式运行,或者至少比必要的方式更复杂。向上看“”以了解我们的意思。