cybercursus

Variables et types

12 min · Débutant · 7 août 2026

Sommaire
  1. Déclarer une variable
  2. Les types de base
  3. Construire une chaîne avec un template literal
  4. À toi de jouer

Déclarer une variable

javascript
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

javascript
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 :

javascript
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.

html
// JS
function presenter(nom, age) {
// Renvoie "Je m'appelle {nom} et j'ai {age} ans."

}
Quand choisir const plutôt que let pour déclarer une variable ?
Que produit `typeof "25"` ?

Pour aller plus loin

Commentaires

Recherche