Curso desde cero de JavaScript Capítulo 11 - El bucle while
El bucle while ejecuta una sentencia especificada mientras esta sea cierta o verdadera (true). Veremos esto mucho más claro con algún ejemplo práctico.
Ejemplos prácticos con el bucle while
En este ejemplo tenemos un sencillo bucle while que se repite desde que la variable num vale 1 hasta que vale 10, después de eso, ya no se ejecuta más.
<script> var num=1; while(num<=10){ document.write(num + "</br>"); num++; } </script>
Resultado
Si al ejemplo anterior, le ponemos un incremento de 2 esto es lo que pasa:
<script> var num=1; while(num<=10){ document.write(num + "</br>"); num=num+2; } </script>
Resultado
Vamos a ver un último ejemplo, ahora con un array para que se muestren los días de la semana.
Lo primero es un array (semana) con los siete días de la semana.
Luego tenemos una variable llamada dia que está en valor 0, que para el array, esto representará su primera posición ("Lunes").
Comienza el bucle while, el cual se le da como parámetro que se ejecute mientras que dia sea menor que semana, es decir, ejecutará: 0= Lunes, 1=Martes... 6=Domingo.
La propiedad .lenght del while, representa la longitud del array.
<script> var semana=["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"]; var dia=0; while(dia<semana.length){ document.write(semana[dia] + "</br>"); dia++; } </script>
Resultado
Piensa que puedes inventar infinitas maneras diferentes para desarrollar los mismos programas, por ejemplo, el while anterior, hubiese funcionado de esta otra forma: while(dia<=6).
No obstante, recomiendo la del ejemplo anterior, ya que gracias a la propiedad .lenght, el programa sabe la longitud exacta del array y así nos evitamos estar contando cuantos elementos tiene un array, que además, si tuviese 5000 elementos, sería una tarea absurda.
0 comentarios:
Publicar un comentario
Si te a gustado o necesitas ayuda, tus comentarios son agradecidos :D