Hola Horacio, como estás?
Explicando un poco el bucle for
consiste en tres expresiones opcionales, encerradas en paréntesis y separadas por puntos y comas, seguidas de una sentencia ejecutada en un bucle.
En nuestro caso
La primera var i = 0
; es una declaración de variable que inicializa en 0
. Inicializa en 0
porque siempre el índice de un array comienza en 0
.
La segunda i < serie.length
; es una condición que comprueba que i
es menor que el tamaño del array serie
.
La tercera i++
; incrementa i
en 1 después de cada iteración del bucle.
Mientras i < serie.length
sea verdadera, o sea, mientras i
sea menor que el tamaño del array serie
, siempre se va ejecutar la sentencia
que está entre { }, es decir:
{
var altura = serie[i];
dibujarRectangulo(x, y + sumaAltura, 50, altura, colores[i]);
sumaAltura = sumaAltura + altura;
}
Hasta que i < serie.length
sea falsa, o sea, i
sea mayor que el tamaño del array serie
, que se cumplirá cuando i++
sobrepase el tamaño del array serie
.
Si tienes alguna duda sobre el contenido de los cursos, estaremos aquí para ayudarte.
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios