Instructions (Direction du flux d'instructions)

JavaScript fournit un ensemble d'instructions, notamment des instructions permettant de contrôler le flux de l'exécution. Ces instructions permettant, par exemple, d'augmenter le côté interactif des pages web. Ce chapitre fournit un aperçu de ces instructions.

N'importe quelle expression est une instruction. Voir Expressions et Opérateurs pour plus d'informations sur les expressions.

Le point-virgule (;) permet de séparer les instructions JavaScript. Voici une liste des instructions également détaillée dans la Référence JavaScript.

La page principale de la référence inclus des parties de cette page pour se synchroniser automatiquement. Certains titres ou mots-clefs ci-dessous sont nécessaires à cette synchronisation. Merci de ne pas effectuer de changements sur cette page sans en appliquer les conséquences sur la page principale.Les instructions JavaScript sont des groupes de mots-clés particuliers utilisés avec une certaine syntaxe. Une seule instruction peut s'étendre sur plusieurs et à l'inverse, plusieurs instructions peuvent apparaître sur une seule ligne si elles sont séparées par des points-virgules.

block
Une instruction de block regroupe zéro ou plusieurs arguments. Le block est délimité par une paire d'accolades.
break
Termine la boucle, l'instruction switch, l'instruction label en cours et continue l'exécution sur l'instruction suivant l'instruction terminée.
const
Cette instruction déclare une constante nommée. Cette constante ne peut être modifiée.
continue
Cette instruction termine l'exécution des instructions dans la boucle courante, ou la boucle avec une étiquette correspondante, et continue l'exécution de la boucle dans l'itération suivante.
debugger
Cette instruction appelle une fonctionnalité de débogage. Si aucune fonctionnalité de débogage n'est disponible, l'instruction n'a aucun effet.
do...while
Cette instruction crée une boucle qui s'exécute tant que la condition est vraie. La condition est évaluée après avoir exécuté une itération de boucle, ce qui fait que cette boucle sera exécutée au moins une fois.
export
Cette instruction permet à un script signé de fournir des propriétés, fonctions et des objets à d'autres scripts (signés ou non). Cette fonctionnalité ne fait pas partie de ECMA-262, Edition 3.
for
Cette instruction crée une boucle qui se base sur trois expressions facultatives. Ces expressions sont entre parenthèses, séparées par des points virgules et suivies par l'instruction à exécuter dans la boucle.
for each...in
Cette instruction itère une variable donnée sur toutes les propriétés d'un objet. Pour chaque propriété distincte, une instruction spécifique est exécutée.
for...in
Cette instruction effectue, dans un ordre arbitraire, une boucle sur les propriétés énumérables d'un objet. Pour chacune des différentes propriétés, des instructions peuvent être exécutées.
function
Cette instruction déclare une fonction avec les paramètres donnés.
if...else
Cette instruction exécute une instruction donnée si une condition donnée est vérifiée. Si la condition n'est pas vérifiée une autre instruction pourra être exécutée.
import
Cette instruction permet à un script d'importer des propriétés, fonctions ou objets depuis un script qui les exporte. Cette fonctionnalité ne fait pas partie de l'Édition 3 de ECMA 262.
label
Cette instruction fournit un identifiant auquel il est possible de se référer en utilisant une instruction break ou continue.
let
Cette instruction permet de déclarer une variable locale dans une portée d'un bloc et éventuellement d'initialiser sa variable.
switch
Cette instruction permet d'évaluer une expression et de faire correspondre le résultat de cette expression avec différents cas et d'exécuter les instructions associées aux cas qui ont chacun un identifiant.
throw
Lève une exception.
try...catch
Cette instruction permet de spécifier un ensemble d'instructions à tenter, et de préciser le traitement à effectuer dans le cas où une exception est produite.
var
Cette instruction permet de déclarer une variable, éventuellement en fournissant une valeur pour permettant de l'initialiser.
while
Cette instruction permet de créer une boucle qui s'exécute tant qu'une condition de test est vérifiée. La condition est évaluée avant d'exécuter l'instruction contenue dans la boucle.
with
Cette instruction permet d'étendre la portée chaînée d'une instruction.

 

Étiquettes et contributeurs liés au document

Contributeurs ayant participé à cette page : SphinxKnight
Dernière mise à jour par : SphinxKnight,