let
Avant la version 6 du langage JavaScript, il n’y avait qu’un seul mot-clé utilisable pour déclarer une variable : var
. Depuis la sortie de cette version 6 en 2015, il est désormais possible de déclarer une variable avec let
. Ce mot-clé permet de créer des variables ayant leurs propres spécificités.
Ne peuvent pas être redéclarées
En déclarant une variable avec let
, il n’est pas possible de la déclarer à nouveau ensuite. Cela empêche en fait les re-déclarations pas accident.
Exemple :
let x = 12;
let x = 24;
Ce programme retourne une syntaxError
, car x
a déjà été déclaré une première fois.
Portée bloc
Les variables déclarées avec let
- comme celles déclarées avec const
- ont une portée bloc. Cela signifie que toute variable déclarée dans un bloc de code placé entre accolades n’est pas accessible hors de ce bloc.
Exemple :
{
let x = 0;
// Ici, la variable x est toujours accessible
}
// Ici, la variable x n'est plus accessible
Mot-clé let et hoisting
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !