Les types primitifs de JavaScript sont number, string, boolean, undefined, null, bigint et symbol. Ils sont immuables et comparés par valeur. Tout le reste, comme les objets, tableaux et fonctions, est de type objet. L'opérateur typeof renvoie le type d'une valeur.
Exemple
typeof 'a' // 'string'
typeof 42 // 'number'
typeof null // 'object' (cas historique)