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

También te puede interesar:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir