Les types de données JavaScript incluent les éléments suivants :
1. Types de données de base (types de données primitifs) :
- - Nombre : Entier ou virgule flottante.
- - String (String) : Texte composé de caractères.
- - Booléen : une valeur représentant vrai ou faux.
- - undefined : Indique une valeur non définie.
- - null : Indique une valeur vide ou un objet inexistant.
2. Type de données de référence :
- - Object (Object) : une collection non ordonnée de paires clé-valeur.
- - Array (Array) : Une collection ordonnée de valeurs.
- - Fonction : Un bloc de code exécutable.
- En plus des types de données courants ci-dessus, JavaScript possède également des types de données spéciaux, tels que :
- - Symbole : Indique un identifiant unique.
- - BigInt (grand entier) : représente un entier arbitrairement grand.
- Vous pouvez utiliser l'opérateur `typeof` pour obtenir le type de données d'une variable. Par exemple:
const num = 42; console.log(typeof num); // 输出 "number" const str = "Hello"; console.log(typeof str); // 输出 "string" const bool = true; console.log(typeof bool); // 输出 "boolean" const obj = { key: "value" }; console.log(typeof obj); // 输出 "object" const arr = [1, 2, 3]; console.log(typeof arr); // 输出 "object" function func() { console.log("Function"); } console.log(typeof func); // 输出 "function"
Remarque : Le résultat de `typeof null` est `"object"`, car les premières implémentations de JavaScript considéraient à tort `null` comme un objet.