TypeScript - fai ... mentre loop

Il ciclo do ... while è simile al ciclo while tranne per il fatto che il ciclo do ... while non valuta la condizione per la prima volta che il ciclo viene eseguito. Tuttavia, la condizione viene valutata per le iterazioni successive. In altre parole, il blocco di codice verrà eseguito almeno una volta in un ciclo do ... while.

Sintassi

do {
   //statements 
} while(condition)

Diagramma di flusso

Esempio: fai ... mentre

var n:number = 10;
do { 
   console.log(n); 
   n--; 
} while(n>=0);

Durante la compilazione, genererà il seguente codice JavaScript:

//Generated by typescript 1.8.10
var n = 10;
do {
   console.log(n);
   n--;
} while (n >= 0);

L'esempio stampa i numeri da 0 a 10 in ordine inverso.

10 
9 
8 
7 
6 
5 
4 
3 
2 
1 
0