Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

de While a For

En el While si la condición es verdadera se ejecuta la instrucción pertinente... lo cual significa que cabe la posibilidad que si la condición no es verdadera el flujo del programa ni siquiera ejecute la instrucción dentro del bloque del While; por otro lado el For al menos por una vez (depeendiendo de la condición) el flujo del programa ejecuta la sentencia al interior del bloque; el For es ideal para recorrer arrays.

1 respuesta

Buenas compañero, todo depende de lo que quiera hacer, ya que en el FOR de igual manera que en el WHILE si la condición es falsa, el FOR no se ejecuta ni una vez, recuerda siempre esto

while(condicion) {
    //bloque de codigo
}

for(let i = numero; condicion; aumento) {
    //bloque de codigo
}

Los dos cuentan con condición, que si esta es falsa, en ambos no se ejecutara ni siquiera 1 vez, siempre dependerá de lo que quieras hacer, también recuerda que si solo necesitas recorrer un array, puedes usar el forEach y una función flecha de la siguiente manera y sera mucho mas eficiente

const array = [10, 20, 30, 40, 50];
array.forEach(elemento => { console.log(elemento); });

Saludos!