JavaScript Algorithmus: Generate Range of Integers
Wir werden ein leeres Array erstellen und es der Variablen arr
zuweisen.
let arr = ;
Dann werden wir die for-Schleife verwenden. Wir beginnen mit einer Zahl von min
und fahren mit der Schleife fort, bis wir max
erreichen, wobei wir nur alle step
Mal Zahlen ausgeben.
for(let i = min; i <= max; i += step){
arr.push(i);
}
Wir schieben alle diese Zahlen in unser arr
-Array. Nachdem die Schleife beendet ist, geben wir unser Array zurück.
return arr;
In dieser Funktion haben wir gelernt, wie man ein Array erstellt und es auf der Grundlage unserer for-Schleife mit Zahlen füllt. Mit unserer for-Schleife muss unser Anfangswert nicht immer 0
sein. Dasselbe gilt für unser Inkrement. Anstatt i++
zu verwenden, wenn Sie um eine Zahl größer als 1 erhöhen wollen, verwenden Sie den Zuweisungsoperator für die Addition, +=
. Das Schreiben von i += 2
ist dasselbe wie das Schreiben von i = i + 2
.
Und damit ist unsere Funktion abgeschlossen. Hier ist der Rest des Codes:
function generateRange(min, max, step){
let arr = ;
for(let i = min; i <= max; i += step){
arr.push(i);
}
return arr;
}
Wenn Sie diesen Algorithmus hilfreich fanden, sehen Sie sich meine anderen aktuellen JavaScript-Algorithmus-Lösungen an: