Introduction à JavaScript - Module M2206 - MMI1

Jaze
17K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content

Les boucles

Comme dans la plupart des langages, nous distinguerons deux types de boucles en JavaScript :

  • les boucles pour lesquelles le nombre d'itérations est connue lors de l'écriture du code : boucle for

  • les boucles pour lesquelles le nombre d'itérations dépend d'éléments extérieurs : boucle while

Considérons un premier exemple simple consistant à calculer la somme des entiers depuis 0 jusqu'à un entier donné. Comme nous l'avons vu au premier semestre, cette somme peut-être obtenue directement par la formule n(n+1)/2n représente l'entier fourni en paramètre pour calculer la somme.

Le programme suivant calcule itérativement la somme des entiers depuis 0 jusqu'à i, pour i variant de 0 à n.

Considérons maintenant le jeu du "Bandit manchot" (One-Arm Bandit en Anglais). Le programme suivant simule un tel jeu jusqu'à épuisement de l'argent disponible, avec une probabilité de gagner inférieure à 5%, pour des gains variants entre 1 et 10 euros.

Open Source Your Knowledge: become a Contributor and help others learn. Create New Content