Traductor




Bucle for()

El bucle for() es usado frecuentemente en la misma manera que el bucle while(), esto para ejecutar un código un cierto número de veces.
La estructura for() se emplea para crear un bucle donde se inicializa una variable, es evaluada y cambiada de manera compacta.
veamos un ejemplo: 
for (var i = 0; i < 10; i++) {
    // Ejecutar un código
}
Esta función recibe tres argumentos entre paréntesis:
  • El primer argumento es la expresión inicial: (var i = 0;)
  • El siguiente argumento, especifica la condición para que se cumpla el bucle for(), el cual está representado por el código: (count < 10;)
  • Finalmente, el tercer argumento es usado para incrementar el contador de la expresión inicial, esto está representado por el código: (i++)
Veamos un ejemplo, donde empleemos el bucle for() con un array.
<!doctype html>
<html>
    <head>
        <title>Bucle for()</title>
    </head>
    <body>
        <script type="text/javascript">
            var miArray = ["Vega","Deneb","Altair"];
            var arrayLength = miArray.length;
            for (var i = 0; i < arrayLength; i++ ) {
                document.write(miArray[i]);
            }
        </script>
    </body>
</html>
En este script, se almacenan tres datos dentro de un array, posteriormente. 
El código crea una variable llamada arrayLength y lo establece en la longitud de la matriz. La obtención de la longitud de la matriz myArray, ilustra el uso de la propiedad del objeto matriz denominada longitud. ("Después explicaremos objetos con mayor amplitud"). 
Después la obtención de la longitud dentro de una variable independiente (arrayLength en este caso, como se muestra en el siguiente código) en lugar de utilizar la propiedad length dentro del bucle for, esto mejora el rendimiento.
var arrayLength = myArray.length;
El bucle for() crea e inicializa la variable de conteo "i" y después comprueba si la variable de recuento es inferior a la longitud de la matriz "miArray" como se establece en la variable arrayLength. 
Por último, se incrementa el valor de la variable de recuento después de que se ejecuta el cuerpo del bucle. 
El código dentro del cuerpo del bucle escribe en pantalla, utilizando el valor de la variable de recuento para recorrer los índices de la matriz miArray. Aquí está el código.
for (var i = 0; i < arrayLength; i++ ) {
 document.write(myArray[i]);
}

Si te hemos ayudado : )

Te agradeceríamos que apoyaras este proyecto



No se te olvide Comentar y Compartir
en:
                          

0 comentarios:

Publicar un comentario