Henry Torres
Henry Torres
1 min read

Categories

Mientras escribe un programa, puede encontrarse con una situacion en la que necesita realizar una accion una y otra vez. En tales situaciones, necesitaria escribir instrucciones de bucle para reducir el numero de lineas.

JavaScript soporta todos los bucles necesarios para aliviar la presion de la programacion.

Sentencia while

El bucle más basico en JavaScript es el bucle while. El proposito de un bucle while es ejecutar una instruccion o un bloque de codigo repetidamente siempre que una expresion sea verdadera. Una vez que la expresion se vuelve falsa, el bucle termina.

Sintaxis

La sintaxis de una instruccion while basica es la siguiente:

while (expression) {
   Statement(s) to be executed if expression is true
}

Ejemplo

Pruebe el siguiente ejemplo para comprender como funciona la instruccion while.

<html>
   <body>
      
      <script type = "text/javascript">
         <!--
            var count = 0;
            document.write("Starting Loop ");
         
            while (count < 10) {
               document.write("Current Count : " + count + "<br />");
               count++;
            }
         
            document.write("Loop stopped!");
         //-->
      </script>
      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

Sentencia do ... while

El bucle do ... while es similar al bucle while, excepto que la verificacion de la condicion ocurre al final del bucle. Esto significa que el bucle siempre se ejecutara al menos una vez, incluso si la condicion es falsa.

Syntax

La sintaxis para el el bucle do ... while es la siguiente.

do {
   Statement(s) to be executed;
} while (expression);

Nota: No olvides el punto y coma usado al final del ciclo do ... while

Ejemplo

Pruebe el siguiente ejemplo para aprender a implementar un bucle do ... while en JavaScript.

<html>
   <body>   
      <script type = "text/javascript">
         <!--
            var count = 0;
            
            document.write("Starting Loop" + "<br />");
            do {
               document.write("Current Count : " + count + "<br />");
               count++;
            }
            
            while (count < 5);
            document.write ("Loop stopped!");
         //-->
      </script>      
      <p>Set the variable to different value and then try...</p>
   </body>
</html>

Contacto

  • Envienos sus comentarios al correo henrytorrespo@yahoo.com