JavaScript : Do While Loop


Nous en avons entendu parler dans le précédent billet de blog. Les boucles nous permettent de répéter la même action plusieurs fois.

La différence essentielle entre une boucle de temps et une boucle de temps est que la première évalue l’état final avant de faire courir le corps. En revanche, les seconds l’évaluent à la fin de l’exécution du corps.

Pourquoi est-ce important ?

Alors que la boucle temporelle l’évalue au début, si la condition est fausse, le corps n’est pas exécuté. Le do-while assure l’exécution du corps une fois en raison de l’évaluation de l’expression à la fin.

Une boucle de temps ressemble à

while(condition) { // If condition is false to start with, this loop will never run.
    // loop body
    // counter++
}

Une boucle à faire ressemble à

do {
    statement // This statement will execute at least once before the execution of the condition below!
}
while (condition);

Exemple d’une boucle « do while » :

let i = 0;
do {
    console.log(i); // 0, by the time condition gets evaluated this variable gets printed to the console.
} while (i != 0);

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*