Quelle fonctionnalité ES6 permet de déclarer des constantes nommées en lecture seule ?

Explication de la fonctionnalité 'const' en ES6

La bonne réponse à la question est la fonctionnalité 'const' introduite avec ES6 (ECMAScript 6).

Qu'est-ce que 'const'?

const est une fonctionnalité de déclaration de variable dans le JavaScript moderne (ES6). Elle est utilisée pour définir une constante, c'est-à-dire une variable dont la valeur ne peut être modifiée une fois qu'elle a été assignée. En d'autres termes, const vous permet de créer des variables nommées en lecture seule. Si vous essayez de réaffecter une nouvelle valeur à une constante, JavaScript lèvera une erreur.

const PI = 3.14;
PI = 3; // Uncaught TypeError: Assignment to constant variable.

Pourquoi et quand utiliser 'const' ?

L'utilisation de const apporte clarté et efficacité à votre code. Parce que const déclare une constante en lecture seule, cela signifie qu'une fois qu'une variable est assignée avec const, vous pouvez être sûr que sa valeur restera la même partout dans votre code. Cela permet d'éviter des erreurs de programmation courantes, comme réassigner une valeur par accident à une variable qui ne doit pas être modifiée.

C'est donc une bonne pratique de toujours utiliser const pour déclarer des variables qui n'ont pas besoin d'être réaffectées. Par exemple, pour des valeurs qui sont toujours les mêmes comme des constantes mathématiques (PI, E), des configurations (MAX_USERS), ou des messages d'erreur communs.

const MAX_USERS = 100;
const ERR_INVALID_INPUT = "Invalid input!";

En conclusion, const est un ajout précieux au JavaScript avec ES6. Il favorise un code plus lisible et plus sûr en nous permettant de déclarer des constantes en lecture seule.

Related Questions

Trouvez-vous cela utile?