En este video veremos lo que son los loops existe una gran variedad de loops o integradores en JavaScript
vamos a ver prácticamente todos un loop es una función que corre hasta que una condición se cumple.
Vamos a ver el más común de todos.
Loop.
Es mucho más común y de hecho es igual en muchos lenguajes en PHP en C en C++ en Java son exactamente
iguales.
Forras puedes ver que esto es como una función tiene fuori y lo tiene en paréntesis pero el Forth tiene
tres partes.
Uno es el inicial el inicio inicial pisador de la función por lo normal inicias en cero el índice cero.
Después viene la condición que se va a cumplir.
Y digamos que quiero que corra este código diez veces.
Este código se va a repetir 10 veces o al menos se va a repetir mientras sea menor a 10.
Finalmente para evitar que nuestro loop se quede o se quede colgado por así decirlo o se cicle tenemos
que darle un incremento de otra forma se va a quedar siempre en cero y nunca se va a cumplir esta condición.
Por lo tanto va a realizar lo siguiente ejecutar una vez en cero revisa que la condición se cumpla es
decir sigue siendo menor quería ser cero menor que 10.
Claro que si ejecuta el código y una vez que finaliza incrementa ahora el cero ya no es cero y ya se
convierte en un 1.
De la misma forma vuelve a repetir todo tenemos aquí Consol log temple y string nuevamente que iba a
poner número y ponemos un ahí guardamos cambios y vemos que es el número cero uno dos tres y muchas
veces.
A qué me refiero entonces con que la condición se cumple.
Entonces ver que iniciamos en cero es este que está aquí entonces prácticamente inician cero.
Revisa esta condición se cumple es cero o menor que 10.
Entonces ejecutar código e incrementan uno después es uno menor que 10 si ejecuta el código e incrementan
uno o dos.
Una vez que llega al número 9 dice el 9 es menor que 10 si y ejecuta el código e incrementan uno es
10 menor que 10 no.
Por lo tanto ya el 10 ya no se imprime.
Si quieres imprimir el 10 pon aquí menor e igual a 10 o ponle 11 y te va a imprimir el 10.
Entonces son estas dos formas en las que lo puedes hacer depende con las que te sientas más cómodo.
Reimprimir del 0 al 10 es así como que estamos en la escuela no se ve muy sencillo por qué se usan los
foros.
Bueno por lo normal vas a recorrer un arreglo con un foro pero hay muchas formas de hacerlo.
Veremos prácticamente todas.
Pero digamos que tienes un carrito de compras carrito es igual a un arreglo producto 1 producto 2 y
producto 3 y quieres recorrerlo todo porque el cliente ya va a pagar si recuerdas tenemos en nuestros
métodos para los arreglos tenemos puntos Leng.
Por lo tanto de esta forma podríamos saber cuántas veces tiene que correr el arreglo en este caso son
tres lo harías de la siguiente forma.
Cortãs esta parte y en lugar de 10 tendrás que tener carrito apuntalen.
De esa forma va a correr únicamente la cantidad de veces que tienes en tu arreglo toda esta parte está
bien puedes eliminar esta parte y si recuerdas anteriormente y primamos carrito en la posición 1 debido
a que el iba a comenzar desde cero 1 y 2 reemplaza ese número por ahí.
Y con eso suficiente pero voy a cortar esto de nueva cuenta a poner mi temple de Streeck product producto
en el carrito y pongo signo de dólar hablo mis llaves y pego carrito guardamos cambios y vemos que dice
y lo voy a hacer más grande.
Producto en el carrito y los productos bueno productos y producto 3 por eso es muy útil el Ford te permite
iterar repetir una acción múltiples veces hasta que una condición se cumpla.
Y bueno hay más formas de hacerlo en JavaScript existe algo llamado el for each map.
Existen otros 2 veremos un poco más adelante en el siguiente video así como está el Ford si ya tienes
experiencia en programación existe uno que se llama el Weyl el cual es muy similar al Ford ya existe
el Dubai vamos a ver el guey Wheelock el vuelva a correr igual hasta que una condición se cumpla la
condición es evaluada antes de ejecutar el código y un Weyl en JavaScript.
De esta forma igual a cero igual y menor que 10 mientras el lugar sea menor a 10 o el incremento del
índice sea menor a 10 se va a continuar ejecutando el código de nueva cuenta con sólo log que íbamos
a ponerle emplees trinca número dos puntos más llaves y muy importante no lo guardes aún tienes que
ponerle el incremento si no de otra forma se va así claro el código porque nunca va a cumplirse la condición.
Comentamos el foro lo podemos guardar y puedes ver que el número cero uno dos tres cuatro etc..
Ahora muchos dicen que la diferencia entre un foro y un Weyl es que el foro puede recorrer un arreglo.
No es cierto porque en un Web también pueden recorrer un arreglo carrito punto Link.
En este caso y aquí voy a poner eliminã voy a eliminar todo esto.
Voy a ponerla aquí carrito en su posición y eso nada más nueve primeros productos nos guardamos camisetas
que es producto 1 2 y 3 más o menos así es como funciona ahora el que sí es diferente definitivamente
es el guay loop en el Huawei loop en el cual se va a correr al menos una vez tanto el foro como el Weyl
evalúan la condición dejan mostrarte por qué me refiero aquí voy a ponerle 10
y aquí también voy a ponerle eliminar todo el código que no vas a poner consolon y poner aquí 10
si pones que el índice es 11 y aquí también no deberían hacer nada.
No 11 iba a poner y guardo cambios puedes ver que no hacen ninguno de los dos nada evalúan la condición
antes de ejecutar el código el dual es diferente porque se ejecuta al menos una vez.
Vamos a ver el ejemplo voy a utilizar este mismo e igual a 11.
Entonces voy a comentar esta línea que no fio para que no nos revolvemos con el código duh y luego Wyle
y menor que 10 aquí el vuelva a ser Consol log no poner nada más ahí y aquí incrementas puedes ver que
en el foro loop si inicializar entonces la condición no se cumple y no hace nada.
En éste tampoco se está cumpliendo porque también tengo 11 y es mayor a 10 pero el Douai ejecuta al
menos una vez.
Puedes ver que quien primero 11 esa es básicamente la diferencia entre uno y otro o unos y los otros.
El Dubai va a correr al menos una vez no importando si la condición no es verdadera.
Ahora estos son los tiradores clásicos de cualquier lenguaje prácticamente casi todos lo tienen JavaScript
incluye otros aterradores y los veremos en el próximo vídeo que facilitan y la verdad son más fáciles
de utilizar que estos.
La cantidad de código es menor y la lógica no es tanta así que los veremos en el próximo vídeo y sobre
cuál utilizar de guárdelo for.
La verdad es que prácticamente hacen lo mismo.
Entonces más bien se haría con cuál te sientes más cómodo o cómoda y escribir código con el Douai definitivamente
no es tan usado en JavaScript en mi opinión pero igual va a haber casos en los que necesites Correr
el código al menos una vez.