Operadores de comparação em VBScript
A tabela a seguir mostra todos os operadores de comparação suportados pela linguagem VBScript. Suponha que a variável A tenha 10 e a variável B tenha 20, então:
Operador | Descrição | Exemplo |
---|---|---|
= | Verifica se os valores de dois operandos são iguais ou não, se sim a condição torna-se verdadeira. | (A == B) é False. |
<> | Verifica se o valor de dois operandos é igual ou não; se os valores não são iguais, a condição se torna verdadeira. | (A <> B) é verdadeiro. |
> | Verifica se o valor do operando esquerdo é maior que o valor do operando direito, se sim, a condição torna-se verdadeira. | (A> B) é False. |
< | Verifica se o valor do operando esquerdo é menor que o valor do operando direito; se sim, a condição torna-se verdadeira. | (A <B) é verdadeiro. |
> = | Verifica se o valor do operando esquerdo é maior ou igual ao valor do operando direito, se sim a condição torna-se verdadeira. | (A> = B) é falso. |
<= | Verifica se o valor do operando esquerdo é menor ou igual ao valor do operando direito, se sim a condição torna-se verdadeira. | (A <= B) é verdadeiro. |
Exemplo
Experimente o exemplo a seguir para entender todos os operadores de comparação disponíveis no VBScript:
<!DOCTYPE html>
<html>
<body>
<script language="vbscript" type="text/vbscript">
Dim a : a = 10
Dim b : b = 20
Dim c
If a=b Then
Document.write ("Operator Line 1 : True")
Document.write ("<br></br>") 'Inserting a Line Break for readability
Else
Document.write ("Operator Line 1 : False")
Document.write ("<br></br>") 'Inserting a Line Break for readability
End If
If a<>b Then
Document.write ("Operator Line 2 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 2 : False")
Document.write ("<br></br>")
End If
If a>b Then
Document.write ("Operator Line 3 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 3 : False")
Document.write ("<br></br>")
End If
If a<b Then
Document.write ("Operator Line 4 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 4 : False")
Document.write ("<br></br>")
End If
If a>=b Then
Document.write ("Operator Line 5 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 5 : False")
Document.write ("<br></br>")
End If
If a<=b Then
Document.write ("Operator Line 6 : True")
Document.write ("<br></br>")
Else
Document.write ("Operator Line 6 : False")
Document.write ("<br></br>")
End If
</script>
</body>
</html>
Quando você salva como .html e executa no Internet Explorer, o script acima produzirá o seguinte resultado:
Operator Line 1 : False
Operator Line 2 : True
Operator Line 3 : False
Operator Line 4 : True
Operator Line 5 : False
Operator Line 6 : True