Définition
JavaScript
Un langage de programmation utilisé principalement pour créer du contenu interactif dans les navigateurs web.
Type de Donnée
Catégorie de valeurs que peut prendre une variable en JavaScript. Exemples : Number, String, Boolean, etc.
Types de Données Primitifs
En JavaScript, les types de données primitifs sont les plus fondamentaux. Ils ne possèdent pas de méthodes et sont immuables par nature.
Number
Le type Number représente à la fois les entiers et les flottants. Il s'agit du seul type de donnée utilisé pour représenter les valeurs numériques.
String
String est utilisé pour représenter les séquences de caractères. Les chaînes de caractères peuvent être placées entre simples, doubles, ou backticks (`).
Boolean
Le type Boolean ne connaît que deux valeurs : true et false. Il est généralement utilisé pour réaliser des tests de condition.
Null
Null est un mot-clé JavaScript qui indique intentionnellement qu'une variable est vide et n'a pas de valeur.
Undefined
Le type Undefined est automatiquement attribué à une variable qui a été déclarée mais qui n'a pas encore reçu de valeur.
Symbol
Introduit en ECMAScript 6, Symbol est un type de données primitif dont les instances sont uniques et immuables. Il est souvent utilisé comme clé unique dans des objets.
BigInt
BigInt est utilisé pour représenter des valeurs numériques plus grandes que celles autorisées par le type Number. Il est capable de gérer des nombres entiers de taille arbitraire.
Types de Données Non-primitifs
En JavaScript, les types non-primitifs sont des objets. Ceux-ci peuvent contenir des collections de valeurs et des entités plus complexes.
Object
Le type Object est une collection de propriétés. Les objets peuvent contenir plusieurs types de valeurs en tant que propriétés, y compris d'autres objets.
Array
Un Array est un type spécial d'objet pour stocker des collections ordonnées. Les valeurs contenues dans un tableau peuvent être de n'importe quel type, y compris d'autres tableaux et objets.
Fonction
Une fonction est un objet non primitif en JavaScript qui peut être invoqué par son nom et qui peut contenir du code exécutable et des paramètres.
A retenir :
Les types de données en JavaScript se divisent principalement en deux catégories : primitifs et non-primitifs. Les types primitifs incluent Number, String, Boolean, Null, Undefined, Symbol, et BigInt. Ils sont immuables et ne possèdent pas de méthodes. Les types non-primitifs ou objets incluent des structures comme Array et Function, capables de contenir des collections de valeurs ou d'exécuter du code. Comprendre ces types est crucial pour la gestion et la manipulation des données dans le développement JavaScript.
