viernes, 13 de septiembre de 2024

■ For y sus tipos

En JavaScript hay varios tipos de for, el for clásico que es simplemente un búcle controlado por un índice, el for in que recorre los elementos de un arreglo y muestra su índice y el for of que recorre los elementos de un arreglo y muestra su contenido.

■ For (clásico)

Estructura

for (<índice>; <condición>; <aumento>) {
    // código
}

Ejemplo

for (var i=0; i < 10; i++) {
     console.log(i)
}

Imprimirá:
0
1
2
3
4
5
6
7
8
9


■ For in

Estructura

for (<variable> in <arreglo>) {
    // código
}

Ejemplo

let dias = ["lunes", "martes", "miércoles", "jueves", "viernes"]

for (let dia in dias) {
    console.log(dia)
}

Imprimirá:
0
1
2
3
4

La variable "dia" va tomando el índice de cada elemento en el arreglo.


■­ For of

Estructura

for (<variable> of <arreglo>) {
    // código
}

Ejemplo

let dias = ["lunes", "martes", "miércoles", "jueves", "viernes"]

for (let dia of dias) {
    console.log(dia)
}

Imprimirá:
lunes
martes
miércoles
jueves
viernes

La variable "dia" va tomando el contenido en la posición del arreglo.


■ Práctica

Teniendo el arreglo:

let dias = ["lunes", "martes", "miércoles", "jueves", "viernes"]

Mostrar los días almacenados en él.


1) Con for

for (let i=0; i < dias.length; i++) {
    console.log(dias[i])
}


2) Con for in

for (let dia in dias) {
    console.log(dias[dia])
}


3) Con for of

for (let dia of dias) {
    console.log(dia)
}


Todos imprimirán:
lunes
martes
miércoles
jueves
viernes

No hay comentarios:

Publicar un comentario