Visit Mozilla.org

Guide JavaScript 1.5:Expressions

Un article de MDC.


[modifier] Expressions

Une expression indique tout ensemble valide de constantes littérales, de variables, d'opérateurs et d'expressions, qui lorsqu'évalué, renvoie une seule valeur. Cette valeur peut être un nombre, une chaîne ou une valeur logique.

Conceptuellement, il y a deux types d'expressions : celles qui affectent une valeur à une variable et celles qui se résument simplement à une valeur. Par exemple, l'expression x = 7 est une expression qui affecte à x la valeur sept. Cette expression renvoie elle-même sept lorsqu'elle est évaluée. De telles expressions utilisent des opérateurs d'affectation. Maintenant, l'expression 3 + 4 renvoie simplement sept lorsqu'elle est évaluée ; aucune affectation n'est réalisée. Les opérateurs employés dans de telles expressions sont simplement appelés opérateurs.

JavaScript possède les types d'expressions suivants :

  • Expressions arithmétiques : renvoient un nombre lorsqu'elles sont évaluées, par exemple 3.14159. Ces expressions utilisent généralement les opérateurs arithmétiques.
  • Expressions de type chaînes : renvoient une chaîne de caractères lorsqu'elles sont évaluées, par exemple "Fred" ou "234". Ces expressions utilisent généralement les opérateurs liés aux chaînes.
  • Expressions logiques : renvoient true ou false lorsqu'elles sont évaluées. Ces expressions impliquent souvent des opérateurs logiques.
  • Expressions-objets : renvoient un objet lorsqu'elles sont évaluées. Consultez les opérateurs spéciaux pour la liste des différents opérateurs qui renvoient des objets lorsqu'ils sont évalués.