Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 1 036 258 ]
Votre IP fleche [ 38.107.191.115 ]
Vous êtes ici : Home Page Cours JavaScript Instructions CONTINUE et BREAK
Imprimer le document Version Imprimable

Informations Générales

[425] Posts sur le forum
[453] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 4 Invités
fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers.
Rendez-vous dans « Partenariat » pour en savoir plus.


Publicité


Prestataire

N°1 de l'hébergement, location de serveurs, nom de domaines et téléphonie.
(OVH est recommandé par Webelix.net)

www.

Nos Partenaires

Les instructions CONTINUE et BREAK

Ces deux instructions, CONTINUE et BREAK sont utilisables à l'intérieur d'une boucle for, while et l'instruction switch.

  • L'instruction continue.
    Lorsque l'interpréteur JavaScript rencontre l'instruction continue, il arrête le traitement en cours de la boucle, et recommence tout de suite une nouvelle boucle.
  • L'instruction break.
    Lorsque l'interpréteur JavaScript rencontre l'instruction break, il sait qu'il doit immédiatement sortir de la boucle en cours et continuer à l'instruction qui suit la fin de cette boucle.

Exemple avec "continue"

Dans notre exemple nous allons utiliser, l'instruction continue.
Voici comment, pour les superstitieux, ne pas affiché dans une série de nombres le numéro 13.

for (i=1; i<=20; i++) {
	if (i == 13) continue;
	document.write(i + " ");
}

Résultat :

Comme nous pouvons le voir, le numéro 13 n'est pas affiché.

Exemple avec "break"

Voici un autre exemple, qui utilise l'instruction break.
Dès que la quantité mini du stock sera atteinte, on sortira de la boucle.

var stockTotal = 25 , stockMini = 12 , nbrVente = 0;
while (stockTotal > stockMini) {
	nbrVente++;
	stockTotal--;
	if (stockTotal <= stockMini) break;
}
document.write("Le stock doit être réapprovisionné !<br>" + nbrVente + " ventes ont étés effectués.");

Résultat :

Haut de page