TypeScript - While Loop

Il whileloop esegue le istruzioni ogni volta che la condizione specificata restituisce true. In altre parole, il ciclo valuta la condizione prima che il blocco di codice venga eseguito.

Sintassi

while(condition) { 
   // statements if the condition is true 
}

Diagramma di flusso

Esempio: ciclo while

var num:number = 5; 
var factorial:number = 1; 

while(num >=1) { 
   factorial = factorial * num; 
   num--; 
} 
console.log("The factorial  is "+factorial);

Lo snippet di codice precedente utilizza un file while loop per calcolare il fattoriale del valore nella variabile num.

Durante la compilazione, genererĂ  il seguente codice JavaScript:

//Generated by typescript 1.8.10
var num = 5;
var factorial = 1;
while (num >= 1) {
   factorial = factorial * num;
   num--;
}
console.log("The factorial  is " + factorial);

Produce il seguente output:

The factorial is 120