IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Apprendre et maîtriser les boucles en JavaScript
Un tutoriel de Quentin Busuttil

Le , par Malick

5PARTAGES

14  0 
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Buzut :

Apprendre et maîtriser les boucles en JavaScript
Le JavaScript dispose d’une demi-dizaine d’instructions distinctes permettant d’effectuer une boucle sur une variable. Quelles sont les méthodes les plus adaptées aux différents types de valeurs*? Quelles sont les implications de telle ou telle méthode*? Dans quel contexte préférer une instruction plutôt qu’une autre*? Autant de questions auxquelles nous allons apporter une réponse.

Bonne lecture

Retrouvez Les meilleurs cours et tutoriels pour apprendre le JavaScript.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Beginner.
Membre expert https://www.developpez.com
Le 04/04/2020 à 0:38
Salut,

Merci, à voir...
1  0 
Avatar de psychadelic
Expert confirmé https://www.developpez.com
Le 10/06/2020 à 14:06
il manque les boucles décrémentales
Code : Sélectionner tout
1
2
3
4
5
6
7
let arr = [ 12,18,45,99 ] 
 
//avance arrière sur tous les éléments 
for (let i=arr.length; i--;) console.log(i)  // 3,2,1,0  
 
//avance arrière, sauf le premier (exemple ici pour calculer un écart) 
for (let i = arr.length; --i;) console.log( i, arr[i] - arr[i-1] )  // 3 54, 2 27, 1 6
pour rappel une valeur à zéro est l'équivalent d'un test à false
1  0 
Avatar de Doksuri
Expert confirmé https://www.developpez.com
Le 10/06/2020 à 17:01
hello, pourquoi ne pas apprendre directement ++i

Code javascript : Sélectionner tout
1
2
3
4
5
6
7
for (let i = 0; i < 5; i++) { 
    console.log(i); // 0, 1, 2, 3, 4 
} 
  
for (let i = 0; i < 5; ++i) { 
    console.log(i); // 0, 1, 2, 3, 4 
}

meme si c'est infime, ++i est plus rapide. et comme il y a de plus en plus de SSE, ce micro gain devient interessant
1  0