freeCodeCamp/guide/spanish/javascript/tutorials/javascript-for-loops-explained/index.md

43 lines
1.6 KiB
Markdown
Raw Normal View History

2018-10-12 19:37:13 +00:00
---
title: JavaScript for Loops Explained
localeTitle: JavaScript para los bucles explicados
---
La sentencia for crea un bucle que consta de tres expresiones opcionales, entre paréntesis y separadas por punto y coma, seguidas de una sentencia o un conjunto de sentencias ejecutadas en el bucle.
El bucle for tiene la siguiente sintaxis:
```
for (<a href='http://forum.freecodecamp.com/t/javascript-while-loop/14668' target='_blank' rel='nofollow'>initialization]; [condition]; [final-expression]) {
code block to be executed
}
```
\[inicialización\] se ejecuta antes de que comience el bucle (el bloque de código).
\[condición\] define la condición para ejecutar el bucle (el bloque de código).
\[final-expresión\] se ejecuta cada vez que se ejecuta el bucle (el bloque de código).
## Ejemplo en JavaScript:
```
var ourArray = [];
for (var i = 0; i < 5; i++) {
ourArray.push(i);
}
```
Del ejemplo anterior, puedes leer:
\[inicialización\] establece una variable antes de que comience el ciclo (var i = 0).
\[condición\] define la condición para que se ejecute el bucle (i debe ser menor que 5).
\[expresión final\] aumenta un valor (i ++) cada vez que se ejecuta el bloque de código en el bucle.
## ¿Por qué necesitamos "para bucles"?
Para los bucles se utilizan para recorrer un bloque de código un número conocido de veces. A veces es la computadora la que sabe cuántas veces, no tú, pero aún se sabe.
Echa un vistazo a algunos de nuestros otros artículos en bucles:
* \[Mientras bucle
* [Para In Loop](http://forum.freecodecamp.com/t/javascript-for-in-loop/14665)