Los bucles son útiles si desea ejecutar el mismo código una y otra vez, cada vez con un valor diferente.
for (expresion 1; expresion 2; expresion 3) {
// Bloque de codigo a ejecutar
}
Estas expresiones representan:
La instrucción JavaScript for in recorre las propiedades de un objeto:
for (key in object) {
// Bloque de codigo a ejecutar
}
const numeros = [45, 4, 9, 16, 25];
let txt = "";
for (let x in numeros) {
txt += numeros[x];
}
La sentencia for of se utiliza para crear bucles sobre los valores de objetos iterables. Permite iterar sobre estructuras de datos como arreglos, string, maps, nodeLists, entre otros.
const instrumentos = ["Piano", "Guitarra", "Flauta"];
let text = "";
for (let x of instrumentos) {
text += x;
}
Ciclo while itera sobre un bloque de código y lo continúa haciendo siempre que la condición sea true (verdadera).
while (condicion) {
// bloque de codigo a ejecutar
}
El ciclo do while es una variante del ciclo while, la diferencia entre estos dos recae en que mientras el ciclo while verifica la condición y si es verdadera ejecuta el código, el ciclo do while ejecuta el código sin verificar nada hasta el final cuando ya verifica para confirmar otra iteración del ciclo.
do {
texto += "La bomba explotara en " + i;
i--;
}
while (i > 0);
La sentencia for of se utiliza para crear bucles sobre los valores de objetos iterables. Permite iterar sobre estructuras de datos como arreglos, string, maps, nodeLists, entre otros.
const instrumentos = ["Piano", "Guitarra", "Flauta"];
let text = "";
for (let x of instrumentos) {
text += x;
}