La portée des variables avec let et const
La portée des variables avec let et const
Module intermédiaire
Fiche de synthèse
Fiche de synthèse
Les bases du JavaScript (suite)
Les bases du JavaScript (suite)
La POO : Programmation Orientée Objet
La POO : Programmation Orientée Objet
Les projets : objectifs et fonctionnement
Les projets : objectifs et fonctionnement
Lien entre HTML et JavaScript
Lien entre HTML et JavaScript
Projet #1 : Compteur de clics
Projet #1 : Compteur de clics
Les types d'objets standards en JavaScript
Les types d'objets standards en JavaScript
BONUS Projet #2 : Animation changement d'ordre
BONUS Projet #2 : Animation changement d'ordre
Projet #2 : Liste de courses
Projet #2 : Liste de courses
Module algorithmique
Module algorithmique
Cette vidéo est un peu plus longue que d'habitude car je ne trouvais pas utile de la couper en deux. N'hésitez pas à faire une petite pause au milieu !
NOTES
À 8:04 je montre une boucle for sans accolades.
C'est le même principe qu'avec l'instruction if. Lorsqu'une structure de contrôle ne possède qu'une seule instruction à exécuter, on a le droit de l'écrire sur une seule ligne, à la suite, sans accolades comme ceci :
if (condition) console.log("Instruction unique du if");
Avec une boucle for, on peut faire la même chose :
for (let i = 0; i < 3; i++) console.log("Je vais m'écrire 3 fois de suite");
Notez que c'est une mauvaise pratique de ne pas mettre les accolades, même pour une seule instruction comme je l'ai déjà mentionné dans une vidéo précédente.
SOMMAIRE
00:27 Définition de la portée d'une variable
01:53 Limite de la portée des variables : le bloc d'instruction (block-scoping)
03:25 Définitions de variable globale et locale
05:22 Les blocs d'instructions des structures de contrôle
05:27 Les conditions if
06:10 La boucle do...while
06:31 La boucle while
06:49 La boucle for (particularité !)
08:04 La boucle for sur une seule ligne
08:54 Interdiction de redéclarer une variable... *dans la même portée !*
09:55 Principe de masquage d'une variable par une autre
11:21 Portée des paramètres dans une fonction
13:31 Blocs d'instructions imbriqués
15:52 Problème et solution avec switch
17:53 Bonnes pratiques concernant les variables et leurs portées
20:03 Exercices à faire de votre côté
LIENS
▶︎ Accédez aux exercices depuis VSCode après avoir suivi ces instructions