Rubrique précédente: Déclaration de tableauxRubrique suivante: Caractères spéciaux


Expressions

Les expressions sont constituées d'opérateurs et d'opérandes.

Les opérateurs sont notamment : AND OR * / + - = <> < > <=

Les règles de priorité qui s'appliquent aux opérateurs suivent les règles algébriques. Autrement dit, tous les opérateurs utilisent deux opérandes.

Remarque : L'opérateur NOT n'existe pas, mais vous pouvez utiliser la fonction prédéfinie NOT.

Si les opérandes sont de type Chaîne, l'opérateur + génère une concaténation :

DIM FirstName as String
DIM LastName as String
DIM FullName as String
DIM Space as String
FirstName="Marie"
LastName="Dupont"
Space=" "
FullName=FirstName+Space+LastName

L'expression FirstName+Space+LastName renvoie Marie Dupont. Par conséquent, le contenu de la chaîne FullName sera Marie Dupont.

Si vous utilisez l'opérateur + avec des opérandes de type Entier, l'interpréteur de script ajoute les opérandes :

DIM X as Integer
DIM Y as Integer
DIM Z as Integer
X=2
Y=3
Z=X+Y

La variable Z contient la valeur entière 5.

Le type du résultat d'une expression correspond au type le plus grand d'opérande.

Byte+Word = Word
Char+String = String