Algoritmo de JavaScript: Generar Rango de Números Enteros

Jun 21, 2021
admin

Vamos a crear un array vacío y asignarlo a la variable, arr.

let arr = ;

Después utilizaremos el bucle for. Con nuestro número inicial siendo min, seguimos haciendo el bucle hasta llegar a nuestro max, sólo sacando números cada step veces.

for(let i = min; i <= max; i += step){
arr.push(i);
}

Empujamos todos esos números a nuestro array arr. Después de que el bucle ha terminado, devolvemos nuestra matriz.

return arr;

En esta función, hemos aprendido a crear una matriz y llenarla con números basados en nuestro bucle for. Con nuestro bucle for, nuestro valor inicial no siempre tiene que ser 0. Lo mismo con nuestro incremento. En lugar de usar i++ , si quieres incrementar en un número mayor que 1, usarás el operador de asignación de suma, +=. Escribir i += 2 es lo mismo que escribir i = i + 2.

Y así concluye nuestra función. Aquí está el resto del código:

function generateRange(min, max, step){
let arr = ;
for(let i = min; i <= max; i += step){
arr.push(i);
}
return arr;
}

Si has encontrado este algoritmo útil, echa un vistazo a mis otras soluciones recientes de algoritmos de JavaScript:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.