Python Tutorial

Types de données JavaScript

JavaScript a 8 types de données

1. Chaîne
2. Numéro
3. Bigint
4. Booléen
5. Indéfini
6. Nul
7. Symbole
8. Objet

Le type de données d’objet

Le type de données d’objet peut contenir :

1. Un objet
2. Un tableau
3. Un rendez-vous

Exemples

// Nombres:
soit longueur = 16 ;
laisser poids = 7,5 ;

// Chaînes :
laissez color = « Jaune »;
let lastName = « Johnson » ;

// Booléens
soit x = vrai ;
soit y = faux ;

// Objet:
const person = {firstName: »John », lastName: »Doe »} ;

// Objet tableau :
const voitures = [« Saab », « Volvo », « BMW »];

// Objet date :
const date = nouvelle Date(« 2022-03-25 »);

Note

Une variable JavaScript peut contenir n’importe quel type de données.

Le concept de types de données

En programmation, les types de données sont un concept important.

Pour pouvoir opérer sur des variables, il est important de connaître le type.

Sans types de données, un ordinateur ne peut pas résoudre en toute sécurité ceci :

Cela a-t-il un sens d’ajouter « Volvo » à seize ? Produira-t-il une erreur ou produira-t-il un résultat ?

JavaScript traitera l’exemple ci-dessus comme :

Note

Lors de l’ajout d’un nombre et d’une chaîne, JavaScript traitera le nombre comme une chaîne.

JavaScript évalue les expressions de gauche à droite. Différentes séquences peuvent produire des résultats différents :

Dans le premier exemple, JavaScript traite 16 et 4 comme des nombres, jusqu’à ce qu’il atteigne « Volvo ».

Dans le deuxième exemple, puisque le premier opérande est une chaîne, tous les opérandes sont traités comme des chaînes.



Les types JavaScript sont dynamiques

JavaScript a des types dynamiques. Cela signifie que la même variable peut être utilisée pour contenir différents types de données :

Exemple

soit x ; // Maintenant x n’est pas défini
x = 5 ; // Maintenant x est un nombre
x = « Jean » ; // Maintenant x est une chaîne

Essayez-le vous-même »


Chaînes JavaScript

Une chaîne (ou une chaîne de texte) est une série de caractères comme « John Doe ».

Les chaînes sont écrites avec des guillemets. Vous pouvez utiliser des guillemets simples ou doubles :

Exemple

// Utilisation de guillemets :
laissez carName1 = « Volvo XC60 » ;

// Utilisation de guillemets simples :
laissez carName2 = ‘Volvo XC60’;

Essayez-le vous-même »

Vous pouvez utiliser des guillemets à l’intérieur d’une chaîne, tant qu’ils ne correspondent pas aux guillemets entourant la chaîne :

Exemple

// Apostrophe entre guillemets doubles :
let answer1 = « Tout va bien » ;

// Guillemets simples à l’intérieur de guillemets doubles :
let answer2 = « Il s’appelle ‘Johnny' » ;

// Guillemets doubles entre guillemets simples :
let answer3 = ‘Il s’appelle « Johnny »‘;

Essayez-le vous-même »

Vous en apprendrez plus sur cordes plus tard dans ce tutoriel.


Numéros JavaScript

Tous les nombres JavaScript sont stockés sous forme de nombres décimaux (virgule flottante).

Les nombres peuvent être écrits avec ou sans décimales :

Exemple

// Avec décimales :
soit x1 = 34,00 ;

// Sans décimales :
soit x2 = 34 ;

Essayez-le vous-même »


Notation exponentielle

Les nombres très grands ou très petits peuvent être écrits avec une notation scientifique (exponentielle) :

Exemple

soit y = 123e5 ; // 12300000
soit z = 123e-5 ; // 0,00123

Essayez-le vous-même »


Note

La plupart des langages de programmation ont de nombreux types de nombres :

Nombres entiers (entiers) :
octet (8 bits), court (16 bits), entier (32 bits), long (64 bits)

Nombres réels (virgule flottante) :
flottant (32 bits), double (64 bits).

Les nombres Javascript sont toujours d’un seul type :
double (virgule flottante 64 bits).

Vous en apprendrez plus sur Nombres plus tard dans ce tutoriel.


JavaScript BigInt

Tous les nombres JavaScript sont stockés dans un format à virgule flottante 64 bits.

JavaScript BigInt est un nouveau type de données (ES2020) qui peut être utilisé pour stocker des valeurs entières trop grandes pour être représentées par un numéro JavaScript normal.

Vous en apprendrez plus sur BigInt plus tard dans ce tutoriel.


Booléens JavaScript

Les booléens ne peuvent avoir que deux valeurs : true ou false.

Exemple

soit x = 5 ;
soit y = 5 ;
soit z = 6 ;
(x == y) // Renvoie vrai
(x == z) // Renvoie faux

Essayez-le vous-même »

Les booléens sont souvent utilisés dans les tests conditionnels.

Vous en apprendrez plus sur booléens plus tard dans ce tutoriel.


Tableaux JavaScript

Les tableaux JavaScript sont écrits entre crochets.

Les éléments du tableau sont séparés par des virgules.

Le code suivant déclare (crée) un tableau appelé carscontenant trois éléments (noms de voitures) :

Les index de tableau sont basés sur zéro, ce qui signifie que le premier élément est [0]la seconde est
[1]et ainsi de suite.

Vous en apprendrez plus sur tableaux plus tard dans ce tutoriel.


Objets JavaScript

Les objets JavaScript sont écrits avec des accolades {}.

Les propriétés d’objet sont écrites sous la forme de paires nom:valeur, séparées par des virgules.

Exemple

const person = {firstName: »John », lastName: »Doe », age:50, eyeColor: »blue »} ;

Essayez-le vous-même »

L’objet (personne) dans l’exemple ci-dessus a 4 propriétés : firstName, lastName, age et eyeColor.

Vous en apprendrez plus sur objets plus tard dans ce tutoriel.


Le type d’opérateur

Vous pouvez utiliser le JavaScript typeof opérateur pour trouver le type d’une variable JavaScript.

Le typeof renvoie le type d’une variable ou d’une expression :

Exemple

typeof «  » // Renvoie « chaîne »
typeof « John » // Renvoie « string »
typeof « John Doe » // Renvoie « string »

Essayez-le vous-même »

Exemple

typeof 0 // Renvoie « nombre »
typeof 314 // Renvoie « nombre »
typeof 3.14 // Retourne « nombre »
typeof (3) // Renvoie « nombre »
typeof (3 + 4) // Renvoie « nombre »

Essayez-le vous-même »

Vous en apprendrez plus sur Type de plus tard dans ce tutoriel.


Indéfini

En JavaScript, une variable sans valeur a la valeur undefined. Le genre est aussi undefined.

Toute variable peut être vidée, en définissant la valeur sur undefined. Le type sera également undefined.

Exemple

voiture = indéfini ; // La valeur n’est pas définie, le type n’est pas défini

Essayez-le vous-même »


Valeurs vides

Une valeur vide n’a rien à voir avec undefined.

Une chaîne vide a à la fois une valeur légale et un type.



#Types #données #JavaScript

Articles similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Bouton retour en haut de la page