Junior — Middle
Explique les différences entre les mots-clés let et const en JavaScript.
sobes.tech IA
Réponse de l'IA
let et const sont des mots-clés pour déclarer des variables en JavaScript avec une portée de bloc.
-
let : déclare une variable dont la valeur peut être modifiée après l'initialisation.
-
const : déclare une constante dont la valeur ne peut pas être réaffectée après l'initialisation.
Important :
constne rend pas un objet ou un tableau immuable, il interdit simplement la réaffectation de la variable elle-même.
Exemple :
let a = 5;
a = 10; // autorisé
const b = 3;
// b = 4; // erreur
const obj = { x: 1 };
obj.x = 2; // autorisé, la propriété de l'objet peut être modifiée
// obj = {}; // erreur
Ainsi, let est utilisé pour des variables qui peuvent changer, et const pour des valeurs qui ne doivent pas être réaffectées.