💻 Programmation🟢 Débutant⏱ 1 min de lecture📂 🔢 Fondamentaux

💻 Programmation · Fondamentaux

Variables et types de données

Une variable est un nom associé à une valeur en mémoire. Le type détermine ce qu'on peut faire de cette valeur.

Types courants

Nombres (entiers, flottants) · chaînes de caractères · booléens (true / false) · absence de valeur (null, undefined) · tableaux · objets.

En JavaScript

const : la variable ne peut pas être réassignée (à préférer) · let : réassignable · évite var. const nom = "Alex"; let niveau = 1;

Typage statique ou dynamique

  • Statique : le type est vérifié avant l'exécution (TypeScript, Java, C#, Rust)
  • Dynamique : vérifié pendant l'exécution (JavaScript, Python)

Le piège des flottants

0.1 + 0.2 donne 0.30000000000000004 : les décimaux sont stockés de façon approchée en binaire (IEEE 754). Ne compare pas deux flottants avec ===, et compte l'argent en centimes (entiers).

Valeur ou référence

Les nombres et chaînes sont copiés. Les objets et tableaux sont passés par référence : deux variables peuvent désigner le même objet.

`==` ou `===` ?

=== compare la valeur et le type. == convertit avant de comparer (0 == "0" est vrai) : préfère toujours ===.

📌 À retenir

const par défaut, let seulement si tu dois réassigner.

Teste-toi

Que renvoie `0.1 + 0.2 === 0.3` en JavaScript ?
  1. true
  2. false
  3. undefined
  4. Une erreur

Réponse : B. false

0.1 + 0.2 vaut 0.30000000000000004, car les décimaux sont stockés de façon approchée en binaire (IEEE 754).

Plus de questions dans Discord avec /qcm matiere:dev.

Pour aller plus loin

Fiche mise à jour le 6 novembre 2026. Une erreur, une précision à proposer ? Écris-nous.