Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire
effectuer des opérations, les évaluer, ...
On distingue plusieurs types d'opérateurs:
Les opérateurs de calcul permettent de modifier mathématiquement la valeur
d'une variable
Opérateur |
Dénomination |
Effet |
Exemple |
Résultat |
=
Utilisé dans une structure de décision, cet opérateur effectue une comparaison et non une affectation!! |
opérateur d'égalité |
Compare deux valeurs et vérifie leur égalité |
x=3 |
Retourne true si X est égal à 3, sinon false |
< |
opérateur d'infériorité stricte |
Vérifie qu'une variable est strictement inférieure à une valeur |
x<3 |
Retourne true si X est inférieur à 3, sinon false |
<= |
opérateur d'infériorité |
Vérifie qu'une variable est inférieure ou égale à une valeur |
x<=3 |
Retourne true si X est inférieur à 3, sinon false |
> |
opérateur de supériorité stricte |
Vérifie qu'une variable est strictement supérieure à une valeur |
x>3 |
Retourne true si X est supérieur à 3, sinon false |
>= |
opérateur de supériorité |
Vérifie qu'une variable est supérieure ou égale à une valeur |
x>=3 |
Retourne true si X est supérieur ou égal à 3, sinon false |
<> |
opérateur de différence |
Vérifie qu'une variable est différente d'une valeur |
x<>3 |
Retourne true si X est différent de 3, sinon false |
Is |
opérateur de comparaison |
Permet de comparer deux expressions |
expression1 Is expression2 |
Retourne true si le résultat de l'opérande de gauche vaut celle de droite |
Ce type d'opérateur permet de vérifier si une ou plusieurs conditions sont vraies:
Opérateur |
Dénomination |
Effet |
Syntaxe |
Or | OU logique | Vérifie qu'une des conditions est réalisée | ((condition1)Or(condition2))
|
And | ET logique | Vérifie que toutes les conditions sont réalisées | ((condition1)And(condition2))
|
Xor | OU exclusif | Effectue l'inverse d'un OU logique | ((condition1)Xor(condition2))
|
Eqv | Equivalence | Effectue une équivalence entre deux conditions | ((condition1)Eqv(condition2))
|
Imp | Implication | Vérifie une implication logique entre deux conditions | ((condition1)Imp(condition2))
|
Les opérateurs suivant ne peuvent pas être classés dans une catégorie spécifique
mais ont tout de même leur importance!