En JavaScript, une variable est comme un genre de boîte étiquetée dans laquelle vous pouvez stocker une information (une valeur). Pour utiliser ces boîtes, vous devez d'abord les "déclarer". Voyons comment faire avec les outils modernes de JavaScript.

let : La variable réassignable

let est la manière la plus courante de déclarer une variable dont la valeur est amenée à changer.

Vous pouvez le faire en deux temps : d'abord la déclaration, puis l'assignation.

// 1. Déclaration de la variable "message"
let message;

// 2. Assignation de la valeur 'Hello World'
message = 'Hello World';

console.log(message); // Affiche "Hello World"

Pour être plus concis, vous pouvez déclarer et assigner la valeur en une seule ligne :

let message2 = 'Hello World';

console.log(message2); // Affiche "Hello World"

const : La constante non modifiable

Lorsque vous savez qu'une valeur ne doit jamais changer, vous utilisez const. C'est une bonne pratique pour rendre votre code plus sûr et plus lisible.

const monAnniversaire = '15.04.1990';
console.log(monAnniversaire); // Affiche "15.04.1990"

Une constante a des règles strictes :

  • Elle doit être initialisée avec une valeur lors de sa déclaration.
  • Vous ne pouvez pas changer sa valeur après sa déclaration.
// Essayer de changer la valeur lèvera une erreur !
// monAnniversaire = '01.01.2000'; // TypeError: Assignment to constant variable.

Grossièrement, c'est comme let, mais sans la possibilité de modification !

L'ancienne méthode : var

Dans les scripts plus anciens, vous verrez souvent le mot-clé var.

var messageAncien = 'Hello World';

var fonctionne différemment de let, notamment sur la manière dont la variable "existe" dans votre code (on appelle ça la "portée" ou "scope"). Par convention moderne, on privilégie toujours let et const. Nous verrons les différences plus en détail plus tard.


Note sur la lisibilité

Il est possible de déclarer plusieurs variables sur une seule ligne, mais ce n'est pas conseillé car cela rend le code plus difficile à lire.

// Possible, mais à éviter
let prenom = 'Jean', age = 41, estMajeur = true;

Maîtriser let et const est la première étape essentielle pour écrire du JavaScript moderne et fiable.


Slug

1-variables

Title

Les Variables en JavaScript (let, const, var)

Description

Apprenez à déclarer et utiliser des variables en JavaScript. On voit ensemble les différences fondamentales entre `let`, `const` et l'ancien `var` pour écrire du code moderne et propre.