|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
Discussions pertinentes trouvées dans le forum
|
|