[[web:javascript|{{ :iconemaison.jpg?nolink&25|Accueil JavaScript}}]]
===== JavaScript - Les types de données =====
[Mise à jour le 25/9/2020]
* **Sources** et compléments sur **MDN Web Docs**
* Les types de données
* ** Lectures connexes**
* Wikis WebPEM : [[:outils:vscode:web|"Préparer un projet de site Web avec l'IDE VSCode"]]
----
==== 1. Les booléens ====
Ils prennent la valeur **true** ou **false**.
// Exemple
var presence = false ;
==== 2. Les chaînes de caractères ====
Elles s’écrivent entre guillemets (**"**) ou quote (**’**)
// Exemple
"Ceci est une chaîne de caractères".slice(0,4) ; // Résultat dans la console : "Ceci"
==== 3. Les nombres ====
Ils sont représentés sur **64 bits en virgule flottante**.
// Exemples
var n = 10;
99*12.2 ; // Résultat dans la console : 1207.8
Il n’existe aucune distinction entre les entiers et les réels.
==== 4. L'opérateur typeof ====
L'opérateur //**typeof**// retourne une chaîne de caractères avec le type du contenu d'une variable.
// Exemples
var a;
var n = 10;
var texte = "Une ligne de texte";
console.log(typeof a); // renvoie undefined car la variable a est déclarée sans être initialisée
console.log(typeof n); // renvoie number
console.log(typeof text); // renvoie string
==== 5. Pour aller plus loin... ====
MDN web docs - Structures de données et types