Instructions
Expressions
-
les expressions sur les string peuvent utiliser l'opérateur
+ pour la concaténation
-
les expressions arithmétiques peuvent utiliser des opérateurs
dyadiques: +, -, *,
/, % (modulo), et monadiques:
++ (incrémente de 1), --
(décrémente de 1), - (signe négatif)
-
les expressions booléennes peuvent utiliser
&& (et), || (ou),
! (non), et les operateurs de comparaison:
== (égalité), !=
(inégalité), >, <,
>=, <=
- les expressions peuvent contenir des appels à des fonctions
Affectations
- NomVar = expression
- le résultat de l'expression est stocké dans la variable
- NomVar += expression
- équivalent to NomVar = NomVar + expression
- NomVar *= expression
- équivalent à NomVar = NomVar * expression
- NomVar -= expression
- équivalent à NomVar = NomVar - expression
- NomVar /= expression
- équivalent à NomVar = NomVar / expression
- NomVar %= expression
- équivalent à NomVar = NomVar % expression
Instructions conditionelles
if (expression booléenne)
{
...
} else if (expression
booléenne) {
...
} else {
...
}
Boucles
-
while (expression booléenne) {
...
} -
for (var UnCompteur=ValeurInitiale; expression booléenne; UnCompteur++) {
...
} -
sortie prématurée de la boucle: break
(documentation
- copie locale)
- saute le reste de la boucle et passe à la prochaine itération: continue (documentation - copie locale)
Commentaires
- au sein d'une ligne, tout ce qui suit un double slash (//) est considéré comme un commentaire
- tout ce qui se trouve entre /* et */ (indépendemment des fins de lignes) est consideré un commentaire
Invocation des méthodes et accès aux propriétés des objets
Deux notations différentes permettent l'utilisations des méthodes et des propriétés d'un objet:
- notation pointée:
- p.ex. document.write(...) ou document.bgcolor; le nom de l'objet est suivi d'un point et du nom de la méthode invoquée ou de la propriété utilisée.
- notation parenthésée:
- p.ex. document["write"](...) ou document["bgcolor"] - les crochets [ ] peuvent aussi être remplacés par de simples parenthèses ( ); le nom de l'objet est suivi d'une chaîne de caractères entre crochets ou entre parenthèses. L'intérêt de cette notation est que l'on peut utiliser une variable ou une expression de type chaîne de caractères dans les crochets.