If statement VBScript(如果条件特定)

If statement VBScript(如果条件特定),if-statement,vbscript,conditional-statements,If Statement,Vbscript,Conditional Statements,我想创建特定的条件“如果”,但我不知道如何创建 我需要创建一个scprit,当用户数字指定数字时,我需要做一些事情。例如: 如果String=”“或String=0且>5,则 脚本仅在用户数字为1,2,3,4时执行操作 有人知道如何创建它吗?这里有几种方法 将字符串转换为数字并测试边界: If IsNumeric(someString) Then i = CLng(someString) If i >= 1 And i <= 4 Then ' Ma

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

我需要创建一个scprit,当用户数字指定数字时,我需要做一些事情。例如:

如果String=”“或String=0且>5,则

脚本仅在用户数字为1,2,3,4时执行操作


有人知道如何创建它吗?

这里有几种方法

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

    If IsNumeric(someString) Then
    
        i = CLng(someString)
    
        If i >= 1 And i <= 4 Then
            ' Match
        End If
    
    End If
    
  • 或者,如果您只想进行多个单独的测试,下面是基本的
    if
    结构:

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