Laços while
Um laço while continua rodando enquanto sua condição permanecer verdadeira — útil quando você não sabe de antemão quantas vezes vai precisar iterar.
main.ts
Teste você mesmo →let count: number = 0;
while (count < 5) {
console.log(count);
count++;
}Output
0 1 2 3 4
Saindo antecipadamente com break
break sai do laço imediatamente, independente da condição — o mesmo que no JavaScript.
main.ts
Teste você mesmo →let n: number = 0;
while (true) {
if (n === 3) {
break;
}
console.log(n);
n++;
}Output
0 1 2
A seguir: métodos de array — map, filter, e reduce, com o TypeScript inferindo tipos em cada passo.