JavaScript Algoritme: Generate Range of Integers

jun 21, 2021
admin

We gaan een lege array maken en die toewijzen aan de variabele, arr.

let arr = ;

Dan gaan we de for-lus gebruiken. Met ons begingetal min, blijven we lussen tot we onze max bereiken, waarbij we slechts elke step keer getallen uitvoeren.

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

We duwen al die getallen in onze arr array. Als de lus klaar is, geven we onze array terug.

return arr;

In deze functie hebben we geleerd hoe we een array maken en deze vullen met getallen op basis van onze for-lus. Met onze for-lus, hoeft onze beginwaarde niet altijd 0 te zijn. Hetzelfde geldt voor onze increment. In plaats van i++ te gebruiken, als u wilt verhogen met een getal hoger dan 1, gebruikt u de opteloperator, +=. Het schrijven van i += 2 is hetzelfde als het schrijven van i = i + 2.

En daarmee eindigt onze functie. Hier is de rest van de code:

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

Als je dit algoritme nuttig vond, kijk dan ook eens naar mijn andere recente JavaScript algoritme oplossingen:

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.