Distintos resultados.
El código del minuto da como resultados del 0 al 9.
En el minuto mostraron un código similar, sólo que declarando la variable antes del ciclo for. Pero tuvo de resultado del 0 al 10.
¿A qué se debe?
El código del minuto da como resultados del 0 al 9.
En el minuto mostraron un código similar, sólo que declarando la variable antes del ciclo for. Pero tuvo de resultado del 0 al 10.
¿A qué se debe?
El código del minuto da como resultados del 0 al 9.
En el minuto mostraron un código similar, sólo que declarando la variable antes del ciclo for. Pero tuvo de resultado del 0 al 10.
¿A qué se debe?
El código del minuto da como resultados del 0 al 9.
En el minuto mostraron un código similar, sólo que declarando la variable antes del ciclo for. Pero tuvo de resultado del 0 al 10.
¿A qué se debe?
Ya lo entendí.
for (let i = 0; i <10; i++) { console.log(i) }
console.log(i)
Al llegar al número 9 la condición continúa cumpliéndose, debido a ello se ejecuta el código entre llaves. Después de la ejecución de ese código (entre llaves) se incrementa el dato i. El incremento reasigna el valor de i a 10.
¿Qué ocurre cuándo i llega a 10? La condición deja de cumplirse (False). Por tanto no me puedes mostrar que i vale 10, debido a que la condición establece que para un console.log(i) se debe de cumplir i<9. Dicho en otras palabras no ejecuta el console.log con el valor de 10, aunque i tenga valor de 10.
¿Por qué se muestra el 10? Debido a el console.log(i) que se encuentra después del ciclo for.
Ya lo entendí.
for (let i = 0; i <10; i++) { console.log(i) }
console.log(i)
Al llegar al número 9 la condición continúa cumpliéndose, debido a ello se ejecuta el código entre llaves. Después de la ejecución de ese código (entre llaves) se incrementa el dato i. El incremento reasigna el valor de i a 10.
¿Qué ocurre cuándo i llega a 10? La condición deja de cumplirse (False). Por tanto no me puedes mostrar que i vale 10, debido a que la condición establece que para un console.log(i) se debe de cumplir i<9. Dicho en otras palabras no ejecuta el console.log con el valor de 10, aunque i tenga valor de 10.
¿Por qué se muestra el 10? Debido a el console.log(i) que se encuentra después del ciclo for.
Ya lo entendí.
for (let i = 0; i <10; i++) { console.log(i) }
console.log(i)
Al llegar al número 9 la condición continúa cumpliéndose, debido a ello se ejecuta el código entre llaves. Después de la ejecución de ese código (entre llaves) se incrementa el dato i. El incremento reasigna el valor de i a 10.
¿Qué ocurre cuándo i llega a 10? La condición deja de cumplirse (False). Por tanto no me puedes mostrar que i vale 10, debido a que la condición establece que para un console.log(i) se debe de cumplir i<9. Dicho en otras palabras no ejecuta el console.log con el valor de 10, aunque i tenga valor de 10.
¿Por qué se muestra el 10? Debido a el console.log(i) que se encuentra después del ciclo for.