|  |  |  |  | 
|  |  |  | 
|  |  | 
|  |  |  |  | 
|  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 calculles opérateurs de comparaisonles opérateurs logiques Les opérateurs de calculLes 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èresLes 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 |  Discussions pertinentes trouvées dans le forum    | 
|  | 
|---|