Bucle For en Javascript. Ejemplos y Uso
El bucle (loop) For en Javascript es indespensable de aprender a usar para diversas funciones que
diseñaremos en nuestra labor como programador.´
El bucle For es fácil de aprender a usar.
Usar el bucle (loop) For nos evita repetir código.Por ejemplo,supongamos que tenemos una lista en Javascript (Array) de números :
var lista_numeros = [1,2,3,45,34,56,2,4,6,3,45,567,34];
Y digamos que queremos sumar +5 a cada dígito almacenado en nuestro Array. La forma de hacerlo con el bucle (loop) FOR,
podría ser así :
for (var i=0;i<lista_numeros.length;++i)
{lista_numeros[i]+=5};
Resultado :
[ 6, 7, 8, 50, 39, 61, 7, 9, 11, 8, 50,572,39 ]
Explicación.
Donde i tiene el valor de cero para hacerle saber al intérprete que debe iniciar por le primer valor dentro de nuestro
array i= 0.
Luego indicamos que deber recorrer cada uno de los dígitos en nuestro array desde le primero hasta el último i<lista_numeros.length; .
Y con ++i aumenta hasta llegar al tope antes indicado.
Accedemos a cada dígito con el variable i : lista_numeros[i]+ y sumamos la cantidad de 5.
Ejemplos de Uso del bucle FOR con Javascript.
Crear array de números con el Loop For.
var lista =[];
for (var i=0;i<55;++i)
{lista[i]=i+1}
Resultado :
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, … ]
Convertir de minúsculas a mayúsculas todas la palabras de una lista.
var palabras = ['hello','hola','cava','konnichiwa','adios','sayonara'];
for (var i=0;i<palabras.length;++i)
{ palabras[i]=palabras[i].toUpperCase()}
Resultados :
[ "HELLO", "HOLA", "CAVA", "KONNICHIWA", "ADIOS", "SAYONARA" ]
Creando un Shallow Copy de arrays.
lista_Uno=[3,34,45,"Zoro",7,454,'Luffy'];
lista_Dos=[];
for var (i=0;i<lista_Uno.length;++i){lista_Dos[i]=lista_Uno[i]}
Analizar si un número es Primo.
function isPrimo(valor) {
if (valor <=1) { return false ;}for (i =2;i<valor;i++) {
if (valor%i==0) {return false; } }return true; }
Además podemos hacer uso For in para obejtos enumerables o iterables tal y como lo haríamos con Python.
Ejemplo:
var cantidades = [45,45,454,4];
for (x in cantidades)
{console.log(x)}
El uso de bucles (loops) en Javascript es algo muy indespensable de aprender. Además de For también encontramos el bucle While.
Si deseas practicar en línea el uso del loop For; puedes ingresar a W3schools.com
Deja una respuesta