更好的方式来写ASP如果声明

时间:2014-04-24 05:34:22

标签: if-statement asp-classic

我在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语句,并且如果我能找到一种更简单的方法来编写它,它将使代码更易读和更清晰。

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

使用For语句块循环:

For X = 120 to 180 Step 4
  If I Mod X = 0 Then
    'Do stuff
  End If
Next