Les instructions break et continue offrent un contrôle de flux plus strict sur l'exécution du code dans les boucles. L'instruction break peut quitter la boucle immédiatement, empêchant toute exécution de code dans le corps de la boucle. L'instruction continue quitte uniquement la boucle en cours et permet à la boucle suivante de se poursuivre en fonction de l'expression de contrôle.
pause
var aNumbers = new Array();
var sMessage = "Vous avez entré :
";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
faire{
vUserInput = Number(prompt("Entrez un nombre ou quittez avec '0'","0"));
Si(isNaN(vUserInput)){
document.write("Erreur de saisie, veuillez saisir un nombre, '0' pour quitter
");
BREAK ; // Entrez l'erreur pour quitter tout le corps de la boucle DO
>
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex ;
}while(vUserInput != 0) //Quitter le corps de la boucle lorsque l'entrée est 0 (valeur par défaut)
//Méthodes courantes pour parcourir les tableaux :
pour(var i=0;i
iTotal = Nombre(aNombres[i]);
sMessage = aNumbers[i] "
";
>
sMessage = "Total :" iTotal;
document.write(sMessage);
continuer
var aNumbers = new Array();
var sMessage = "Vous avez entré :
";
var iTotal = 0;
var vUserInput;
var iArrayIndex = 0;
faire{
vUserInput = Number(prompt("Entrez un nombre ou quittez avec '0'","0"));
Si(isNaN(vUserInput)){
alert("Erreur de saisie, veuillez saisir un chiffre, '0' pour quitter");
utiliser utiliser utiliser utiliser utiliser utiliser ‐ à ’ s ’ ’ s ‐ ‐ ‐‐ –
>
aNumbers[iArrayIndex] = vUserInput;
iArrayIndex ;
}while(vUserInput != 0) //Quitter le corps de la boucle lorsque l'entrée est 0 (valeur par défaut)
//Méthodes courantes pour parcourir les tableaux :
pour(var i=0;i
iTotal = Nombre(aNombres[i]);
sMessage = aNumbers[i] "
";
>
sMessage = "Total :" iTotal;
document.write(sMessage);
Comprenez-vous la différence et le lien entre ces deux phrases ?