26 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			26 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Iterate with JavaScript for Loops
							 | 
						|||
| 
								 | 
							
								localeTitle: Iterar con JavaScript para bucles
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								El tipo más común de bucle de JavaScript se llama un `for loop` ya que se ejecuta `for` un número específico de veces.
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								var ourArray = []; 
							 | 
						|||
| 
								 | 
							
								 for(var i = 0; i < 5; i++) { 
							 | 
						|||
| 
								 | 
							
								  ourArray.push(i); 
							 | 
						|||
| 
								 | 
							
								 } 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ourArray ahora contendrá \[0,1,2,3,4\]
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								## Más sobre los bucles.
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								for(var i = 0; i < 5; i++) {  // There are 3 parts here 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Hay tres partes para for loop. Están separados por punto y coma.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								1.  La inicialización: `var i = 0;` - Este código se ejecuta una sola vez al inicio del bucle. Normalmente se usa para declarar la variable de contador (con `var` ) e inicializar el contador (en este caso, se establece en 0).
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								2.  La condición: `i < 5;` - El bucle se ejecutará mientras esto sea `true` . Eso significa que tan pronto como `i` sea igual a 5, el bucle se detendrá. Tenga en cuenta que el interior del bucle nunca verá `i` como 5 porque se detendrá antes de esa fecha. Si esta condición es inicialmente `false` , el bucle nunca se ejecutará.
							 | 
						|||
| 
								 | 
							
								    
							 | 
						|||
| 
								 | 
							
								3.  El incremento: `i++` : este código se ejecuta al final de cada bucle. Usualmente es un incremento simple (operador `++` ), pero realmente puede ser cualquier transformación matemática. Se utiliza para mover el contador ( `i` ) hacia adelante (o hacia atrás, o lo que sea).
							 |