JavaScript-algoritmi:

kesä 21, 2021
admin

Luomme tyhjän matriisin ja osoitamme sen muuttujaan arr.

let arr = ;

Sitten käytämme for-silmukkaa. Kun alkulukumme on min, jatkamme silmukointia, kunnes saavutamme max:n, ja annamme numeroita vain joka step kerta.

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

Työnnämme kaikki nämä numerot arr-määritykseemme. Kun silmukka on valmis, palautamme arraymme.

return arr;

Tässä funktiossa opimme luomaan arrayn ja täyttämään sen numeroilla for-silmukan perusteella. For-silmukan avulla alkuarvomme ei tarvitse aina olla 0. Sama koskee myös lisäystä. Sen sijaan, että käyttäisimme i++ , jos haluaisimme lisätä luvulla, joka on suurempi kuin 1, käytämme yhteenlaskun osoitusoperaattoria +=. Kirjoittaminen i += 2 on sama kuin kirjoittaminen i = i + 2.

Ja tämä päättää funktiomme. Tässä on loput koodista:

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

Jos tämä algoritmi oli mielestäsi hyödyllinen, tutustu muihin viimeaikaisiin JavaScript-algoritmiratkaisuihini:

Vastaa

Sähköpostiosoitettasi ei julkaista.