los whilebucle ejecuta las instrucciones cada vez que la condición especificada se evalúa como verdadera. En otras palabras, el bucle evalúa la condición antes de que se ejecute el bloque de código.
Sintaxis
while(condition) {
// statements if the condition is true
}
Diagrama de flujo
Ejemplo: bucle while
var num:number = 5;
var factorial:number = 1;
while(num >=1) {
factorial = factorial * num;
num--;
}
console.log("The factorial is "+factorial);
El fragmento de código anterior usa un while loop para calcular el factorial del valor en la variable num.
Al compilar, generará el siguiente código 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 la siguiente salida:
The factorial is 120