Algoritmo JavaScript: Generare intervallo di numeri interi
Creeremo un array vuoto e lo assegneremo alla variabile arr
.
let arr = ;
Poi useremo il ciclo for. Con il nostro numero iniziale min
, continuiamo a fare il ciclo fino a raggiungere il nostro max
, emettendo numeri solo ogni step
volte.
for(let i = min; i <= max; i += step){
arr.push(i);
}
Spingiamo tutti questi numeri nel nostro array arr
. Dopo che il ciclo è finito, restituiamo il nostro array.
return arr;
In questa funzione, abbiamo imparato come creare un array e riempirlo di numeri in base al nostro ciclo for. Con il nostro ciclo for, il nostro valore iniziale non deve essere sempre 0
. Lo stesso vale per il nostro incremento. Invece di usare i++
, se volete incrementare di un numero superiore a 1, userete l’operatore di addizione, +=
. Scrivere i += 2
è lo stesso che scrivere i = i + 2
.
E questo conclude la nostra funzione. Ecco il resto del codice:
function generateRange(min, max, step){
let arr = ;
for(let i = min; i <= max; i += step){
arr.push(i);
}
return arr;
}
Se avete trovato utile questo algoritmo, date un’occhiata alle mie altre recenti soluzioni di algoritmi JavaScript: