Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation de Const pour les Constantes | Variables et Types de Données en JavaScript
Introduction à JavaScript

bookUtilisation de Const pour les Constantes

Une autre façon de définir une variable en JavaScript consiste à utiliser le mot-clé const. La principale différence entre let et const est que les variables créées avec const ne peuvent pas changer de valeur, tandis que l'utilisation du mot-clé let permet de modifier la valeur de la variable.

const myNumber = 10;

Comparaison du comportement des variables utilisant let et const. Voici un exemple où la valeur de la variable a peut être modifiée :

123456
// A variable changing let a = 5; console.log(a); // Print the initial value of `a` a = 10; console.log(a); // Print the updated value of `a`
copy

En revanche, examinons le comportement de la variable b. Une erreur se produira : TypeError: Assignment to a constant variable.

1234567
// A constant cannot be changed const b = 7; console.log(b); // Print the initial value of `b` // Attempting to reassign a `const` variable will result in an error b = 8; // This line will throw an error: "TypeError: Assignment to constant variable." console.log(b);
copy

Utilisation

Les constantes sont utilisées comme des variables immuables. Il est possible de définir une constante une seule fois et de l'utiliser à plusieurs reprises.

Les constantes assurent l'intégrité des données tout en permettant une refactorisation rapide.

Remarque

La refactorisation consiste à apporter des modifications structurelles au code, telles que la modification de valeurs, de noms de variables/fonctions, et plus encore.

Par exemple, considérez maxHeight pour les éléments d'un site. Il est possible de publier une mise à jour du site en modifiant la hauteur maximale des éléments par une seule modification dans le code. Cependant, il est important de noter qu'il n'est pas possible de modifier la hauteur maximale pendant l'exécution, ce qui garantit l'intégrité des données.

1234567
const maxHeight = 250; console.log(maxHeight - 15); console.log(maxHeight - 12); console.log(maxHeight - 5); console.log(maxHeight - 13); console.log(maxHeight - 22); console.log(maxHeight - 52);
copy
question-icon

Définir une variable constante :

= 50;

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain more about when to use `let` vs `const`?

What happens if I try to change a property of an object declared with `const`?

Can you give more examples of using constants in real-world scenarios?

Awesome!

Completion rate improved to 2.33

bookUtilisation de Const pour les Constantes

Glissez pour afficher le menu

Une autre façon de définir une variable en JavaScript consiste à utiliser le mot-clé const. La principale différence entre let et const est que les variables créées avec const ne peuvent pas changer de valeur, tandis que l'utilisation du mot-clé let permet de modifier la valeur de la variable.

const myNumber = 10;

Comparaison du comportement des variables utilisant let et const. Voici un exemple où la valeur de la variable a peut être modifiée :

123456
// A variable changing let a = 5; console.log(a); // Print the initial value of `a` a = 10; console.log(a); // Print the updated value of `a`
copy

En revanche, examinons le comportement de la variable b. Une erreur se produira : TypeError: Assignment to a constant variable.

1234567
// A constant cannot be changed const b = 7; console.log(b); // Print the initial value of `b` // Attempting to reassign a `const` variable will result in an error b = 8; // This line will throw an error: "TypeError: Assignment to constant variable." console.log(b);
copy

Utilisation

Les constantes sont utilisées comme des variables immuables. Il est possible de définir une constante une seule fois et de l'utiliser à plusieurs reprises.

Les constantes assurent l'intégrité des données tout en permettant une refactorisation rapide.

Remarque

La refactorisation consiste à apporter des modifications structurelles au code, telles que la modification de valeurs, de noms de variables/fonctions, et plus encore.

Par exemple, considérez maxHeight pour les éléments d'un site. Il est possible de publier une mise à jour du site en modifiant la hauteur maximale des éléments par une seule modification dans le code. Cependant, il est important de noter qu'il n'est pas possible de modifier la hauteur maximale pendant l'exécution, ce qui garantit l'intégrité des données.

1234567
const maxHeight = 250; console.log(maxHeight - 15); console.log(maxHeight - 12); console.log(maxHeight - 5); console.log(maxHeight - 13); console.log(maxHeight - 22); console.log(maxHeight - 52);
copy
question-icon

Définir une variable constante :

= 50;

Click or drag`n`drop items and fill in the blanks

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
some-alt