Easy-Micro

LANGAGE Structures de contrôles Javascript
WHILE

Les instructions Javascript WHILE et DO...WHILE

Deux syntaxes possible :
While (test) {
instructions à répéter;
}

do {
instructions à répéter;
}
While (test);

Exemple de while avec un prompt:
<script>
let reponse = -1;
while (reponse < 0) {
reponse = prompt ("Saisissez une valeur positive", "Saisissez ici votre valeur");
}
alert("Merci d'avoir saisie une valeur positive");
</script>


Autre exemple de boucle while:
<script>
let monTexte = "";
let i = 0;

function maFonction() {
do {
monTexte += "<br>Le nombre est " + i;
i++;
}

while (i < 10) {
document.getElementById("demo").innerHTML = monTexte;
}
</script>

<button onclick="maFonction()">Essayez</button>

<p id="demo"></p>


Autre exemple de boucle while. Vous souhaitez continuer l'embarquement jusqu'à l'épuisement du nombre de sièges ou de passagers :
<script>
let seatsLeft = 10;
let passengersStillToBoard = 8;

let passengersBoarded = 0;

while (seatsLeft > 0 && passengersStillToBoard > 0) {
    passengersBoarded++; // un passager embarque
    passengersStillToBoard--; // donc il y a un passager de moins à embarquer
    seatsLeft--; // et un siège de moins
}

console.log(passengersBoarded); // imprime 8, car il y a 8 passagers pour 10 sièges
</script>



< Page précédente STRUCTURES DE CONTRôLES JAVASCRIPT Page suivante >