VBScript - Les opérateurs
Qu'est-ce qu'un opérateur?
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
- les opérateurs de comparaison
- les opérateurs logiques
Les opérateurs de calcul
Les opérateurs de calcul permettent de modifier mathématiquement la valeur d'une variable :
Opérateur | Dénomination | Effet | Exemple | Résultat (x = 7) |
---|---|---|---|---|
+ | opérateur d'addition | Ajoute deux valeurs | x+3 | 10 |
- | opérateur de soustraction | Soustrait deux valeurs | x-3 | 4 |
- | opérateur de négation | Utilisé avec une seul opérande, celui-ci inverse le signe de la variable | -x | -7 |
* | opérateur de multiplication | Multiplie deux valeurs | x*3 | 21 |
/ | opérateur de division | Divise deux valeurs | x/3 | 2.3333333 |
= | opérateur d'affectation | Affecte une valeur à une variable | x=3 | Met la valeur 3 dans la variable x |
^ | opérateur puissance | Elève une variable à la puissance spécifiée | x^2 | 49 |
Mod | opérateur modulo | Retourne le reste de la division de l'opérande de gauche par celle de droite | x Mod 2 | 1 |
Les opérateurs de comparaison
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 |
Les opérateurs logiques (booléens)
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 de chaînes de caractères
Les opérateurs suivants permettent de réaliser des opérations sur des chaînes de caractères :
Opérateur | Dénomination | Effet | Syntaxe | Résultat |
---|---|---|---|---|
& | Concaténation | Joint deux chaînes bout à bout (il est possible d'utiliser l'opérateur + pour effectuer la même opération, mais étant donné que cet opérateur existe, autant l'utiliser!) | "Bonjour"&"Au revoir" | "BonjourAu revoir" |
Like | Comparaisonon | Permet de comparer deux chaînes de caractères | "Bonjour" like "Au revoir" | False |
Ce document intitulé « VBScript - Les opérateurs » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.