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

12PARTAGES

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.
Vous avez lu gratuitement 44 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

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