Packt
Maîtriser les variables en JavaScript - VAR, LET & CONST en 2025

Profitez d'une croissance illimitée avec un an de Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Packt

Maîtriser les variables en JavaScript - VAR, LET & CONST en 2025

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

8 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Comprendre les trois étapes du cycle de vie d'une variable et la manière dont elles affectent le comportement de la variable.

  • Explorez les différences entre VAR, LET et CONST, et la façon dont chacun gère le cadrage et l'accrochage.

  • Apprenez à utiliser les contextes d'exécution de JavaScript et à appliquer efficacement les techniques de débogage.

  • Acquérir une solide compréhension du bloc, de la fonction et de la portée globale en JavaScript à l'aide d'exemples pratiques.

Compétences que vous acquerrez

  • Catégorie : Compatibilité des navigateurs
  • Catégorie : Débogage
  • Catégorie : Scripting
  • Catégorie : Outils de développement web
  • Catégorie : Maintenabilité
  • Catégorie : Langages de script
  • Catégorie : Javascript
  • Catégorie : Environnement de développement

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

8 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 6 modules dans ce cours

Dans ce module, nous vous présenterons les concepts fondamentaux des variables JavaScript, notamment le contexte d'exécution, la portée et les zones mortes temporelles. Vous explorerez comment les différentes déclarations de variables, telles que VAR, LET et CONST, interagissent au sein de différentes portées, et comment le hoisting affecte leur comportement. À la fin du cours, vous serez en mesure de comprendre et de gérer le cycle de vie et la portée des variables JavaScript dans vos applications.

Inclus

29 vidéos1 lecture1 devoir

Dans ce module, nous allons nous plonger dans la phase de création du contexte d'exécution de JavaScript, en décomposant les processus internes de la façon dont le moteur met en place les variables et les fonctions. Vous explorerez le rôle critique de l'enregistrement du domaine, des enregistrements de l'environnement et d'autres champs clés dans cette phase. Grâce à des exemples pratiques, vous comprendrez mieux comment JavaScript organise et gère les contextes d'exécution afin de manipuler votre code de manière efficace.

Inclus

17 vidéos1 devoir

Dans ce module, nous allons explorer la phase d'exécution du contexte d'exécution de JavaScript, en nous concentrant sur la pile d'appels et la façon dont elle gère l'exécution du code. Grâce à des exemples détaillés, vous comprendrez comment les contextes d'exécution des fonctions sont formés et exécutés. À la fin du module, vous serez en mesure de suivre l'exécution du code étape par étape et de comprendre le fonctionnement interne de JavaScript au moment de l'exécution.

Inclus

5 vidéos1 devoir

Dans ce module, nous nous concentrerons sur les différences entre VAR, LET et CONST, telles que définies par ECMAScript, et nous explorerons leur fonctionnement par rapport à la portée du bloc. Vous apprendrez les règles spécifiques relatives à la redéclaration, en particulier pour LET, et comprendrez comment fonctionne la portée au niveau du bloc à l'aide d'exemples pratiques. À la fin de cette section, vous aurez une bonne compréhension de la façon dont ces types de variables interagissent avec les blocs en JavaScript.

Inclus

6 vidéos1 devoir

Dans ce module, nous introduirons les concepts de portée lexicale et dynamique, en expliquant leurs principales différences. À l'aide d'exemples, vous verrez comment JavaScript utilise le cadrage lexical pour déterminer la résolution des variables et comment cela contraste avec le cadrage dynamique, en particulier dans le contexte de Bash. À la fin du cours, vous serez en mesure de comprendre et de naviguer dans les règles de cadrage des deux langages.

Inclus

2 vidéos1 devoir

Dans ce dernier module, nous terminerons en discutant de l'immutabilité avec CONST, en explorant comment Object.freeze() peut aider à atteindre une véritable immutabilité dans les objets. Vous passerez également en revue les cas d'utilisation de VAR dans l'environnement JavaScript d'aujourd'hui, en vous assurant que vous comprenez quand et pourquoi l'utiliser. Le module se termine par un résumé des concepts clés abordés tout au long du cours.

Inclus

4 vidéos3 devoirs

Instructeur

Packt - Course Instructors
Packt
1 280 Cours313 244 apprenants

Offert par

Packt

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions