While:
Es un bucle indeterminado. Su sintaxis básicamente significa Mientras(la condición se cumpla) {se repetirá el bloque de código }.
Do While:
Tambien es un bucle indeterminado. Su sintaxis significa Hacer{Bloque de código} Mientras(la condición se cumpla). Por lo cual el bloque de código se ejecutará al menos una vez, se cumpla o no se cumpla la condición.
Ejemplo algo más avanzado manipulando el DOM:
For:
Es un bucle determinado. Su sintaxis se compone de 3 partes:
- Iniciacion de variable contador.
- condición para valor final del contador.
- Incremento o decremento del contador.
Durante su ejecución el contador aumentará o disminuirá su valor en cada iteración hasta llegar a su valor final.
For of / For in:
Simplifica el bucle for tradicional sin tener que dar un número de iteraciones ni realizar un incremento o decremento. Se utilizan para recorrer Arrays y objetos.
- For of:
- Devuelve el valor de la posición. Se utiliza frecuentemente para recorrer Arrays.
- For in:
- Devuelve el número de índice. Se utiliza frecuentemente para recorrer objetos.
Palabras reservadas en bucles:
- break:
- Rompe el bucle.
- continue:
- Se salta la(s) posicion(es) que se le indique y después continúa su ejecución.