Aller au contenu principal

Le site sera en maintenance le 01/03/2026

Aller au contenu principal

En Python : int, float, str, bool, None. En JS :

1. Number (Un seul type pour tous)

Pas de distinction int / float. Tout est un Number (flottant double précision).

const entier = 42;
const flottant = 42.5;

2. String

Pareil que Python, mais avec 3 types de guillemets :

  • "Double"
  • 'Simple'
  • `Backticks` (Template String, voir chapitre suivant).

3. Boolean

true et false (tout en minuscules !).

4. Null et Undefined (Le piège) 🕳️

Python a None. JS en a deux.

  • undefined : "Je n'ai pas encore de valeur". (Défaut).
    let a;
    console.log(a); // undefined
    
  • null : "J'ai explicitement une valeur vide". (C'est toi qui le mets).
    let b = null;
    

En pratique : Traite les deux comme None.

5. Object

Tout le reste (Listes, Dicos, Fonctions...) est un Object.