我在ASP中有一些if语句,其中一个看起来像这样:
If i Mod 120 = 0 Or i Mod 124 = 0 Or i Mod 128 = 0 Or i Mod 132 = 0 Or i Mod 136 = 0 Or i Mod 140 = 0 Or i Mod 144 = 0 Or i Mod 148 = 0 Or i Mod 152 = 0 Or i Mod 156 = 0 Or i Mod 160 = 0 Or i Mod 164 = 0 Or i Mod 168 = 0 Or i Mod 172 = 0 Or i Mod 176 = 0 Or i Mod 180 = 0 Then
基本上它使用从120到180递增4的Mod
。它没有例外。我对此有些陌生,无法找到更简化的方法来编写此代码。我有这样的其他if语句,并且如果我能找到一种更简单的方法来编写它,它将使代码更易读和更清晰。
感谢您的帮助!
答案 0 :(得分:4)
使用For
语句块循环:
For X = 120 to 180 Step 4
If I Mod X = 0 Then
'Do stuff
End If
Next