UAA 5    Programmation procédurale

Les variables en JavaScript

Une variable est un espace de stockage permettant de conserver une valeur (nombre, texte, booléen, objet, etc.). En JavaScript, on utilise principalement let, const et plus rarement var.

1. Déclarer une variable avec let

let permet de créer une variable dont la valeur peut changer.


let age = 25;
age = 26; // la valeur peut être modifiée
console.log(age);
  

2. Déclarer une variable avec const

const crée une variable dont la valeur ne peut pas être modifiée.


const pays = "France";
// pays = "Belgique"; // Erreur : impossible de modifier une constante
console.log(pays);
  

3. var (ancienne syntaxe)

var est l’ancienne façon de déclarer une variable. On l’utilise beaucoup moins aujourd’hui car elle peut créer des comportements imprévisibles.


var nom = "Alice";
console.log(nom);
  

4. Les types de valeurs possibles

Une variable peut contenir différents types de données :


// Nombre
let prix = 19.99;

// Texte (string)
let message = "Bonjour";

// Booléen
let estConnecte = true;

// Tableau
let fruits = ["pomme", "banane", "orange"];

// Objet
let personne = { nom: "Bob", age: 30 };
  

5. Concaténation et interpolation

On peut combiner du texte et des variables.

Concaténation classique


let prenom = "Luc";
console.log("Bonjour " + prenom);
  

Interpolation (template strings)


let ville = "Paris";
console.log(`Tu habites à ${ville}`);
  

6. Portée des variables (scope)

La portée détermine où la variable est accessible.

Exemple avec let


if (true) {
  let x = 10;
  console.log(x); // OK
}
// console.log(x); // Erreur : x n'existe plus ici
  

Exemple avec var


if (true) {
  var y = 20;
}
console.log(y); // OK, mais comportement risqué
  

Résumé