
Juan Sebastian Flórez Gómez
Preguntapara esto
for (var i = 0; i < 16;i++);{ console.log(i); }
es lo mismo que esto:
var i = 0; while (i < 16){ console.log(i); i++ }
- de los valores que se “comparan” de manera inicial, pudiendo ser que, debido a la condición no se lleguen a ejecutar y
- las operaciones que se realicen dentro del mismo ciclo.
![Carlos Gutierrez [C6]](https://static.platzi.com/media/avatars/avatars/CarGDev_46c63feb-12ce-4743-ab80-cdd7adc9a3e3.png)
Carlos Gutierrez [C6]
FOR
principalmente se utiliza cuando vamos de un numero a otro por ejemplo:
sabemos que el ciclo estara dado de por 10 repeticiones, conocemos la longitud de un Array por poner un ejemplo. Asi que codificamos
for (var n = 1 /aqui empieza/; n < MyArray.lentgh /aqui termina/; n ++ /cada ciclo va sumando uno para pasar al siguiente valor/
WHILE
Generalmente no sabemos cuanto tiempo se pueda repetir el cliclo, por que vamos desde un estado a otro estado, pueden ser numericos pero podrian no serlos, podrian ser boobleanos, o strings o el que tu quieras , por ejemplo:
while(numeroX <> 5) {/* Hacer los que esta aqui dentro*/}

Elsson Araque Pineda
cuale son las ventajas y desvantajas de usar el ciclo for y while

Miguel Magdalena
Como mencionan, el for es mas usado cuando sabemos el limite de iteracciones, y serian menos lineas de código.
Tambien recuerdo una pequeña explicación de como funciona el for, la primera vez te crea la variable y te la inicializa
var i = 0
Luego, verifica la condicion de parada
i < 16
Si es verdadera, (0 es menor a 16) -> verdadero, entonces te ejecuta las lineas de código dentro del for, luego realiza la operación de la derecha
i++
Y luego se verifica la condición y se repite el ciclo, hasta la parada.
El while funciona parecido, en algunos lenguajes hay otro ciclo que es el do - while, que la diferencia es que la primera vez, el ejecuta las lineas dentro del código y de ultimo verifica la condición
Ivan Mendez
Usamos while cuando no sabemos cuanto dura el bucle, usamos for cuando si sabemos cuando dura el bucle, el for tambien se usa para recorrer los array

José Joel Jacquez Gil
Los ciclos for son utilizados para ciclos que ya está definido el número de iteraciones, y los ciclos while sirven mejor para ciclos donde el número de iteraciones puede variar dependiendo de dos factores:
En este caso particular no habría diferencia solo varía el número de líneas de código.
Espero te haya resuelto la duda.