Une expression est n'importe quel ensemble valide de littéraux, de variables, d'opérateurs, et d'expressions qui correspond à une valeur simple.

Cette valeur peut être un nombre (42), une chaîne de caractères (olivier), ou une valeur logique (true).

Conceptuellement, il y a deux types d'expressions : celles qui assignent une valeur à une variable, et celles qui ont simplement une valeur.

Par exemple, l'expression i = 0 est une expression qui affecte à i la valeur zéro. Cette expression elle-même correspond à zéro.

Ce genre d'expressions fait appel à des opérateurs d'affectation. D'autre part, l'expression 1 + 5 est évaluée logiquement à 6 soit le résultat de l'addition. Dans ce cas, elle n'exécute pas une affectation. Les signes utilisés dans de telles expressions sont désignés sous le nom d'opérateurs.

Type d'expression Description Exemple
Arithmétique Correspond à un nombre réel ou entier i + 1;
prix = 20.50;
Logique Correspond aux valeurs logiques true et false choix = true;
faux = false;
Chaîne de caractères Correspond à une séquence de lettres ou de chiffres. adresse = "1 av. Raspail";
cp = "75000";