[[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