Retour au cours

Vérification de type avec l'opérateur 'typeof'

JavaScript : Le cours complet pour débutant, de « Zéro à Héros »

23. Vérification de type avec typeof

L'opérateur typeof est utilisé pour déterminer le type de données d'une variable ou d'une valeur. Il renvoie une chaîne de caractères représentant le type.

Utilisation de base

javascript let count = 5; let name = 'Dev'; let isReady = true; let data = null; let big = 1n;

console.log(typeof count); // Résultat : 'number' console.log(typeof name); // Résultat : 'string' console.log(typeof isReady); // Résultat : 'boolean' console.log(typeof undefined); // Résultat : 'undefined' console.log(typeof big); // Résultat : 'bigint'

// Les fonctions sont également considérées comme des objets en JS function greet() {}; console.log(typeof greet); // Résultat : 'function'

Retour sur l'anomalie de null

Rappelez-vous la célèbre erreur de type :

javascript console.log(typeof null); // Résultat : 'object' (Un bug à mémoriser)

Vérifier les objets (en excluant Null)

Pour vérifier en toute sécurité si quelque chose est un objet non nul, vous devez combiner les vérifications :

javascript let myObj = { key: 'value' };

if (typeof myObj === 'object' && myObj !== null) { console.log('C'est un objet valide !'); }