JavaScript Algorithme : Générer une plage d’entiers
Nous allons créer un tableau vide et l’affecter à la variable, arr
.
let arr = ;
Puis nous allons utiliser la boucle for. Notre nombre initial étant min
, nous continuons à boucler jusqu’à ce que nous atteignions notre max
, en ne sortant des nombres que toutes les step
fois.
for(let i = min; i <= max; i += step){
arr.push(i);
}
Nous poussons tous ces nombres dans notre tableau arr
. Une fois la boucle terminée, nous retournons notre tableau.
return arr;
Dans cette fonction, nous avons appris à créer un tableau et à le remplir de nombres en fonction de notre boucle for. Avec notre for-loop, notre valeur initiale ne doit pas toujours être 0
. Il en va de même avec notre incrément. Au lieu d’utiliser i++
, si vous vouliez incrémenter par un nombre supérieur à 1, vous utiliserez l’opérateur d’affectation d’addition, +=
. Écrire i += 2
revient à écrire i = i + 2
.
Et cela conclut notre fonction. Voici le reste du code:
function generateRange(min, max, step){
let arr = ;
for(let i = min; i <= max; i += step){
arr.push(i);
}
return arr;
}
Si vous avez trouvé cet algorithme utile, consultez mes autres solutions récentes d’algorithmes JavaScript:
.