-->


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/vera66/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Un bucle o ciclo, en programación, es una sentencia que se realiza repetidas veces a un trozo aislado de código, hasta que la condición asignada a dicho bucle deje de cumplirse.

Ejemplos de bucles, según las sentencias “For”, “While”. La ruptura de estos bucles mediante la instrucción “Break” y su continuación gracias a la sentencia “Continue”.

La sentencia For

Como en todos los lenguajes, se utiliza para repetir un conjunto de sentencias un número de veces.

for (var i=1; i < 10; i++) {
alert(i)
}

Primero es necesario crear la variable i y asignarle un valor inicial y otro final. En este caso el bucle se repetirá 9 veces (ojo con el error de uno de mas). La segunda parte indica que i se incrementara de uno en uno (operador ++). Cada vez que se recorra el bucle aparecerá un mensaje de alerta que mostrará el valor que en ese momento tenga i.

La sentencia While

Se usa para ejecutar una serie de instrucciones mientras se cumpla una condición.

while(condicion) {
sentencias
}

Por ejemplo:

var i = 0
while(i < 10) {
i = i + 1
alert(i)
}

Este bucle es similar al de arriba. Se muestra un mensaje con el valor de la variable i. La salida del bucle está condicionada mientras i sea menor que 10. Fíjate que en este caso debemos ser nosotros los que incrementemos el valor de i (i=i+1)

La sentencia Break

La sentencia Break permite una salida de los bucles añadiendo otra condición, enviando el control de la ejecución a la siguiente sentencia después del bucle. Por ejemplo:

var i = 0
while(i < 10) {
i = i+1
alert(i)
if (i == 5) {
break
}
}
alert("Fin del bucle")

Este ejemplo, que es el de siempre, terminará antes de que i llegue a 10 porque tiene una ruptura cuando i sea igual a 5.

La sentencia Continue

La sentencia continue permite que el bucle llegue al final, pero impide que se ejecuten las sentencias cuando se cumple una condición.

var i = 0
while(i < 10) {
i = i + 1
if (i == 5) {
continue
}
alert(i)
}

Si antepusiéramos a la sentencia continue la función alert (“Hemos llegado a 5 y continuamos”) se mostraría el mensaje y luego seguiríamos viendo los números hasta llegar a 9.

Volver al Índice

Comparte esta entrada:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • email
  • LinkedIn
  • Live
  • StumbleUpon
  • Yahoo! Bookmarks
  • PDF
  • RSS
  • Add to favorites
  • Netvibes
  • Technorati
  • Twitter

Entradas Relacionadas

  1. Minitutorial Básico en JavaScript: La sentencia Return (Retorno) La sentencia return es el valor devuelto tras la ejecución...
  2. Minitutorial básico en JavaScript. Funciones Funciones de JavaScript Una función de JavaScript es un...
  3. Minitutorial básico en JavaScript. Incluir JS Incorporar JavaScript en HTML Para incluir JavaScript en las secciones...
  4. Minitutorial básico en JavaScript. Objetos Objetos, Propiedades y Métodos Objetos y Propiedades. Un documento HTML...
  5. Minitutorial básico en JavaScript. Variables Variables JavaScript define tres tipos básicos de valores : números,...

Los comentarios han sido cerrados.

Comentarios adicionales por BackType

Creative Commons License Bloguzz YouDoLink promociona tu blog BanaHosting. ThinkBig ThinkBana

-->