Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

VBScript - Les opérateurs

VBScript et les opérateurs Encyclopédie


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

26/01 23h31 bloqué c.vbs bloqué par c.vbs Virus/Sécurité 29/01 09h44->mp8321
19/03 10h46 virus vbs redlof virus vbs:redlof Virus/Sécurité 09/01 23h33->zizou2000713
01/03 12h40 backdoor.small.dc exploit.vbs.fnel.a [BACKDOOR.SMALL.DC] [EXPLOIT.VBS.FNEL.A] Virus/Sécurité 01/03 13h09->nico545
19/09 13h38 vbs malware pc besoin d'aide pour vbs malware sur mon pc Virus/Sécurité 20/09 01h03->3x3
01/12 10h33 trojan.vbs.delnav TROJAN.VBS.DELNAV Virus/Sécurité 01/12 21h08->jess153
01/11 16h27 infecte vbs.saraci backdoor. win 32.hu infecte par vbs.saraci et backdoor. win 32.hu Virus/Sécurité 03/11 19h01->Kristopher3
12/05 09h47 vbs équivalant curl.exe [VBS] équivalant à Curl.exe Développement 12/05 09h52->Dinheru2
12/09 13h30 vbs saut ligne vbs saut de ligne Développement 12/09 13h38->Canard0072
28/06 14h22 script vbs formulaires ie Script Vbs et formulaires dans IE Développement 07/07 09h11->Gigatof1
03/07 17h16 trojan vbs startpage Trojan VBS Startpage Virus/Sécurité 05/07 14h08->patrice25
Discussion fermée Problème résolu VBS Plus de discussions sur « VBS »

Ce document intitulé « VBScript - Les opérateurs » issu de l'encyclopédie informatique 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.