Types
Les types de variables
Type de valeur primitif
En JavaScript, il existe sept types de valeurs primitives :
numberpour les nombres (entiers ou flottants)stringpour les chaînes de caractèresbooleanpour les booléens (trueoufalse)nullpour une valeur nullundefinedpour une valeur non définiesymbol(introduit dans ECMAScript 2015) pour des valeurs symboliques uniquesbigint(introduit dans ECMAScript 2020) pour des nombres entiers de grande précision
Voici quelques exemples de valeurs de chaque type de valeur primitif :
let nombre = 10; // number
let chaine = "Bonjour"; // string
let boolean = true; // boolean
let vide = null; // null
let indefini; // undefined
let symbole = Symbol("symbole"); // symbol
let bigint = 123456789012345678901234567890n; // bigint
Type de valeur objet
En JavaScript, toutes les valeurs qui ne sont pas des valeurs primitives sont des objets. Les objets sont des valeurs qui ont des propriétés (qui peuvent être des valeurs primitives ou des objets) et des méthodes (des fonctions associées à l’objet).
Voici comment créer un objet en JavaScript :
let monObjet = {
propriete1: valeur1,
propriete2: valeur2,
methode1: function () {
// code de la méthode
},
};
Voici comment accéder aux propriétés et aux méthodes d’un objet :
console.log(monObjet.propriete1); // affiche la valeur de la propriété1
monObjet.methode1(); // exécute la méthode1