Ce type d'opérateur compare ses opérandes et renvoie une valeur logique en fonction du résultat. Si la comparaison est vraie, la valeur logique true est retournée.
Les opérandes peuvent être des valeurs numériques ou des chaînes de caractères.
Opérateur | Description | Exemples |
---|---|---|
x = y | Si la valeur y est égale à x, l'opérateur retourne true. | if (choix = 1)...; |
x <> y | Si la valeur y est différente de x, l'opérateur retourne true | if (valeur <> prix) |
x > y | Si la valeur de y est supérieure à x, l'opérateur retourne true | if (montant > 1500) |
x >= y | Si la valeur de y est supérieure ou égale à x, l'opérateur retourne true | if (hab >= pop) |
x < y | Si la valeur de y est inférieure à x, l'opérateur retourne true | if (numero < page) |
x <= y | Si la valeur de y est inférieure ou égale à x, l'opérateur retourne | if (fin <= premier) |
Un opérateur spécial Is permet de comparer deux variables de référence à un objet.
resultat = objet1 Is objet2
Si la comparaison révèle que les deux objets font références au même objet alors le résultat est égal à True, sinon False.
x = a y = a resultat = x Is y 'resultat est égal à True