Diferencia entre revisiones de «Programación en JavaScript/Control/Bucles»

Contenido eliminado Contenido añadido
m →‎Bucles.: traslado párrafo de la página principal
m Arreglando para la 'versión para imprimir'
Línea 1:
<noinclude>{{Navegador|libro=Programación en JavaScript
|actual=Bucles
|anterior=Control / Condicionales
|siguiente=Funciones}}
}}</noinclude>
 
=Bucles=
 
En programación, la función principal de un programa es ser ejecutado para que sus instrucciones sean realizadas, bien por el procesador central (en el caso de un lenguaje compilado como C o Pascal), o por un interprete, que es un intermediario entre el programa y el procesador central. De esta forma, la ejecución lineal de las instrucciones genera acciones, cosas que nuestro programa hace porque se lo hemos indicado. Ahora bien, ¿Que ocurre cuando queremos hacer varias veces una misma cosa? Tendríamos que escribir el mismo código varias veces, aunque el problema sería más peliagudo si encima el número de veces a ejecutar el código fuera variable, cambiase según el estado del programa (definido por las variables). Para ello tenemos dos tipos de elementos fundamentales: bucles y funciones.
Línea 12 ⟶ 11:
Por último, las funciones son elementos esenciales en programación por dos motivos: permite reutilizar el código de nuestro programa no sólo en el mismo programa, si no en otros posteriores, y además, permite estructurar las aplicaciones de forma que podamos dividir el problema en otros más pequeños. De ahí que a la programación con procedimientos y funciones se la llame estructurada (y no funcional como suelen indicar algunos neófitos: la programación funcional, que existe, es totalmente diferente de la programación con funciones). Veremos como reunir código en porciones llamadas funciones y usarlo varias veces en otras partes del código de nuestros programas.
 
== For ==
 
Un bucle for nos permite repetir un bloque de código según unas condiciones concretas, siempre que estas sean verdaderas. Un bucle for tiene tres partes:
Línea 106 ⟶ 105:
Ya nos podemos imaginar el resultado.
 
== While ==
 
Este bucle, como for, también es condicional, aunque mucho más simple que éste, como vemos en el siguiente ejemplo:
Línea 139 ⟶ 138:
} while (x < 10);
 
<noinclude>{{Navegador|libro=Programación en JavaScript
|actual=Bucles
|anterior=Control / Condicionales
|siguiente=Funciones}}
}}</noinclude>