| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Statements | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Les applications JavaScript sont composes de plusieurs instructions organises grce une syntaxe. Une instruction peut s'taler sur plusieurs lignes et on peut avoir plusieurs instructions sur une seule ligne si chaque instruction est spare de la suivante par un point-virgule.
Pour une liste alphabtique, voir le volet de navigation situ gauche sur cette page.
BlocUne instruction de bloc est utilise pour regrouper zro ou plusieurs instructions. Un bloc est dlimit par une paire d'accolades.
breakCette instruction termine la boucle ou l'instruction switch ou l'instruction label en cours et continue l'excution sur l'instruction suivant l'instruction termine.
continueCette instruction termine l'excution des instructions dans la boucle courante, ou la boucle avec une tiquette correspondante, et continue l'excution de la boucle dans l'itration suivante.
VideUne instruction vide est utilise pour ne fournir aucune instruction l o JavaScript en attendrait une.
if...elseCette instruction excute une instruction si une condition donne est vrifie. Si la condition n'est pas vrifie une autre instruction pourra tre excute.
switchCette instruction permet d'valuer une expression et de faire correspondre le rsultat de cette expression avec diffrents cas et d'excuter les instructions associes aux cas qui ont chacun un identifiant.
throwCette instruction lve une exception.
try...catchCette instruction permet de spcifier un ensemble d'instructions tenter, et de prciser le traitement effectuer dans le cas o une exception est produite.
varCette instruction permet de dclarer une variable, ventuellement en fournissant une valeur pour permettant de l'initialiser.
letCette instruction permet de dclarer une variable locale dans une porte d'un bloc et ventuellement d'initialiser sa valeur.
constCette instruction dclare une constante en lecture seule.
functionCette instruction dclare une fonction avec les paramtres donns.
function*Les fonctions gnratrices permettent de crer des itrateurs plus simplement.
async functionCette instruction dclare une fonction asynchrone avec les paramtres associs.
returnCette instruction spcifie la valeur de retour renvoye par une fonction.
classDclare une classe.
do...whileCette instruction cre une boucle qui s'excute tant que la condition est vraie. La condition est value aprs avoir excut une itration de boucle, ce qui fait que cette boucle sera excute au moins une fois.
forCette instruction cre une boucle qui se base sur trois expressions facultatives. Ces expressions sont entre parenthses, spares par des points virgules et suivies par l'instruction excuter dans la boucle.
for each...in Cette instruction itre une variable donne sur toutes les proprits d'un objet. Pour chaque proprit distincte, une instruction spcifique est excute.
for...inCette instruction effectue, dans un ordre arbitraire, une boucle sur les proprits numrables d'un objet. Pour chacune des diffrentes proprits, des instructions peuvent tre excutes.
for...ofCette instruction parcourt les objets sur lesquels on peut itrer (comme les tableaux, les itrateurs et gnrateurs). Pour ce faire, elle utilise un mcanisme d'itration sur mesure utilisant des instructions excuter pour chacune des diffrentes proprits.
for await...ofCette instruction parcourt les objets itrables asynchrones tels que les tableaux, les itrateurs et gnrateurs. Elle utilise un mcanisme d'itration spcifique et des instructions sont excutes pour la valeur de chaque proprit.
whileCette instruction permet de crer une boucle qui s'excute tant qu'une condition de test est vrifie. La condition est value avant d'excuter l'instruction contenue dans la boucle.
debuggerCette instruction appelle une fonctionnalit de dbogage. Si aucune fonctionnalit de dbogage n'est disponible, l'instruction n'a aucun effet.
exportCette instruction permet un script sign de fournir des proprits, fonctions et des objets d'autres scripts (signs ou non).
importCette instruction permet un script d'importer des proprits, fonctions ou objets depuis un script qui les exporte.
import.metaUne mta proprit qui expose des mtadonnes propos du module JavaScript.
labelCette instruction fournit un identifiant auquel il est possible de se rfrer en utilisant une instruction break ou continue.
with Cette instruction permet d'tendre la porte chane d'une instruction.
Cette page a t modifie le 7 sept. 2026 par les contributeurices du MDN.
Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |