VBScript如果条件特定

时间:2014-08-21 15:37:00

标签: if-statement vbscript conditional-statements

我想创建特定条件“IF”,但我不知道如何。

我需要创建一个scprit在用户数字特定数字时执行某些操作。例如:

如果String =“”或String = 0且> 5那么.....

脚本仅在用户数字:1,2,3,4

时执行某些操作

有人知道如何创建吗?

1 个答案:

答案 0 :(得分:1)

以下是两种方式。

  1. 将字符串转换为数字并测试边界:

    If IsNumeric(someString) Then
    
        i = CLng(someString)
    
        If i >= 1 And i <= 4 Then
            ' Match
        End If
    
    End If
    
  2. 使用Select Case,您可以指定多个值来匹配:

    Select Case someString
        Case "1", "2", "3", "4"
            ' Match
    End Select
    
  3. 或者,如果您只是想进行多项个别测试,那么这里是基本的If结构:

    If someString = "1" Or someString = "2" Or someString = "3" Or someString = "4" Then
    End If