Sobes.tech
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 :

  • const ne 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.