Hoisting is Dead: var vs. let vs. const
Rappel
Variables globales 🤮
Use strict 😅
Hoisting
Variable hoisting
Function hoisting
Un peu mieux
let
Les variables ne sont accessibles qu'après leur déclaration.
Les variables ne sont accessibles que dans le bloc de code.
const
const
permet de déclarer des variables constantes qui ne peuvent pas être réinitialisées.
const
n'est pas immutable.
Il est recommandé de déclarer toutes les variables en const
sauf quand la réutilisation d'une variable s'avère inévitable.
Cela évite de nombreuses erreurs d'inattention difficiles à diagnostiquer.
L'utilisation de const décourage le recyclage maladroit de variables :
Dernière mise à jour