JavaScript Algorithme : Générer une plage d’entiers

Juin 21, 2021
admin

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:

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.