Para, mientras y hacer mientras BUCLE en JavaGuión (con ejemplo)
¿Cómo utilizar Loop?
Los bucles son útiles cuando tienes que ejecutar las mismas líneas de código repetidamente, una cantidad específica de veces o siempre que una condición específica sea verdadera. Suponga que desea escribir un mensaje de "Hola" 100 veces en su página web. Eso sí, tendrás que copiar y pegar la misma línea 100 veces. En cambio, si usas bucles, puedes completar esta tarea en solo 3 o 4 líneas.
Diferentes tipos de bucles
Existen principalmente cuatro tipos de bucles en JavaGuión.
- en bucle
- para/en un bucle (explicado más adelante)
- mientras bucle
- hacer ... mientras bucle
en bucle
Sintaxis:
for(statement1; statement2; statment3) { lines of code to be executed }
- La declaración1 se ejecuta primero incluso antes de ejecutar el código de bucle. Entonces, esta declaración se usa normalmente para asignar valores a las variables que se usarán dentro del ciclo.
- La declaración2 es la condición para ejecutar el bucle.
- La declaración3 se ejecuta cada vez que se ejecuta el código de bucle.
Prueba esto tú mismo:
<html> <head> <script type="text/javascript"> var students = new Array("John", "Ann", "Aaron", "Edwin", "Elizabeth"); document.write("<b>Using for loops </b><br />"); for (i=0;i<students.length;i++) { document.write(students[i] + "<br />"); } </script> </head> <body> </body> </html>
mientras bucle
Sintaxis:
while(condition) { lines of code to be executed }
El “bucle while” se ejecuta siempre que la condición especificada sea verdadera. Dentro del bucle while, debes incluir la declaración que finalizará el bucle en algún momento. De lo contrario, el bucle nunca finalizará y tu navegador puede bloquearse.
Prueba esto tú mismo:
<html> <head> <script type="text/javascript"> document.write("<b>Using while loops </b><br />"); var i = 0, j = 1, k; document.write("Fibonacci series less than 40<br />"); while(i<40) { document.write(i + "<br />"); k = i+j; i = j; j = k; } </script> </head> <body> </body> </html>
hacer ... mientras bucle
Sintaxis:
do { block of code to be executed } while (condition)
El bucle do… while es muy similar al bucle while. La única diferencia es que en el bucle do... while, el bloque de código se ejecuta una vez incluso antes de verificar la condición.
Prueba esto tú mismo:
<html> <head> <script type="text/javascript"> document.write("<b>Using do...while loops </b><br />"); var i = 2; document.write("Even numbers less than 20<br />"); do { document.write(i + "<br />"); i = i + 2; }while(i<20) </script> </head> <body> </body> </html>