JavaScript Algoritm: Generarea unui interval de numere întregi

iun. 21, 2021
admin

Vom crea o matrice goală și o vom atribui variabilei, arr.

let arr = ;

Apoi vom folosi bucla for. Având în vedere că numărul nostru inițial este min, vom continua bucla până când vom ajunge la max, ieșind numere doar de fiecare step ori.

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

Primim toate aceste numere în array-ul nostru arr. După ce bucla s-a terminat, returnăm array-ul nostru.

return arr;

În această funcție, am învățat cum să creăm un array și să-l umplem cu numere pe baza buclei noastre for-loop. Cu bucla noastră for-loop, valoarea noastră inițială nu trebuie să fie întotdeauna 0. La fel și cu incrementul nostru. În loc să folosiți i++ , dacă ați dorit să incrementați cu un număr mai mare de 1, veți folosi operatorul de atribuire a adunării, +=. A scrie i += 2 este același lucru cu a scrie i = i + 2.

Și cu asta se încheie funcția noastră. Iată restul codului:

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

Dacă acest algoritm vi s-a părut util, consultați și celelalte soluții recente de algoritmi JavaScript ale mele:

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.