Diferencia entre revisiones de «Programación en JavaScript/Control/Bucles»
Contenido eliminado Contenido añadido
Sin resumen de edición |
m →For |
||
Línea 13:
== 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:
*'''inicialización''': en esta parte, debemos indicar las variables que vamos a usar en
*'''condición''': una o varias condiciones (unidas por operadores lógicos), que deciden
*'''operación''': una expresión que normalmente (aunque no es imprescindible) modificará las variables definidas en la primera parte
Un ejemplo simple de bucle ''for'' sería:
{
}
Vamos a analizar este ejemplo. Fijémonos en la primera linea, donde podemos encontrar las tres partes que indicábamos antes:
*''x = 1'' (inicialización): aquí usamos una variable ''x'' y le asignamos el valor
*''x < 10'' (condición): nos encontramos con una condición muy simple, y que se leería como: "si ''x'' tiene un valor menor que 10, la condición es válida". Si la condición es válida, el bucle
*''x++'' (operación): aquí nos encontramos con una operación matemática usando un operador tipográfico "'''++'''", que viene a ser la misma operación que "''x = x + 1''". De hecho, también podemos usarla en vez de la que aparece, pero lo normal es que usemos un operador como
Visto cómo funcionan las diferentes partes de la declaración del bucle, podemos decir que significa:
"''
Así visto, el bloque de código que se encuentra entre llaves '{ }' se ejecutará mientras se cumpla la condición, siendo que 'x' se está incrementando constantemente en 1 con cada ejecución del bucle. Como podemos ver también en el ejemplo, podemos usar la variable en las expresiones para, como por ejemplo en este caso, visualizar su valor tantas veces como se ejecute el bucle.
|