Variables et types
12 min · Débutant · 7 août 2026
Déclarer une variable
let age = 25;
const prenom = "Alice";
age = 26; // autorise : let peut etre reaffecte
// prenom = "Bob"; // erreur : const ne peut jamais etre reaffecte Astuce
Par défaut, préfère const : il documente qu’une valeur ne changera pas. Passe à let seulement quand la variable doit vraiment être réaffectée, comme un compteur de boucle.
Les types de base
console.log(typeof 25); // "number"
console.log(typeof "Bonjour"); // "string"
console.log(typeof true); // "boolean"
console.log(typeof undefined); // "undefined"
console.log(typeof null); // "object" (une bizarrerie historique de JavaScript) Construire une chaîne avec un template literal
Concaténer du texte et des variables avec + devient vite pénible. Un template literal (délimité par des accents graves) insère directement des variables dans un texte :
const prenom = "Alice";
const age = 25;
const message = `${prenom} a ${age} ans`;
console.log(message); ${...} insère directement le résultat d’une expression dans le texte, sans avoir besoin d’interrompre la chaîne avec des +.
À toi de jouer
Écris une fonction presenter(nom, age) qui renvoie exactement la chaîne Je m'appelle {nom} et j'ai {age} ans., en utilisant un template literal.
// JS
function presenter(nom, age) {
// Renvoie "Je m'appelle {nom} et j'ai {age} ans."
}