"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Types de données JavaScript

Types de données JavaScript

Publié le 2024-11-15
Parcourir:510

JavaScript Data Types

Types de données JavaScript

JavaScript fournit différents types de données pour contenir différents types de valeurs. Il existe deux principaux types de données en JavaScript.

  1. Type primitif
  2. Type non primitif

Type de données primitif

Les types de données prédéfinis fournis par JavaScript sont appelés types de données primitifs. Les types de données primitifs sont également appelés types de données intégrés. Ils peuvent contenir une seule valeur simple.

String, Number, BigInt, Boolean, undefined, null et Symbol sont des types de données primitifs en JavaScript.

Type de données numériques

Le type numérique en JavaScript contient à la fois des nombres entiers et des nombres à virgule flottante. Outre ces nombres, nous avons également des nombres spéciaux en JavaScript tels que Infinity, -Infinity et NaN (Not-a-Number).

let x = 20;
let y= 15;

console.log(x   y); // Output: 35
console.log(typeof (x   y)); // Output: number

Type de données chaîne

Une chaîne représente des données textuelles. Il contient une séquence de caractères. Par exemple, "bonjour", "JavaScript", etc. En JavaScript, les chaînes sont entourées de guillemets :

  • Citations simples : 'Bonjour'
  • Guillemets doubles : "Bonjour"
  • Backticks : Bonjour
// string enclosed within single quotes
let language = 'JavaScript';
console.log(language) // Output: JavaScript

// string enclosed within double quotes
let frameWork = "React";
console.log(frameWork); // Output: React

// string enclosed within backticks
let message = `${frameWork} is a ${language} framework`;
console.log(message); // Output: React is a JavaScript framework

Type de données booléen

En JavaScript, le type de données booléen représente une entité logique. Cela n'a que deux valeurs : vrai ou faux. Les valeurs booléennes sont généralement utilisées dans les instructions conditionnelles telles que if, else, while et opérateurs ternaires pour contrôler le flux d'exécutions en fonction de certaines conditions.

  • Vrai : représente un état logique d'être correct ou valide.
  • Faux : représente un état logique d'être incorrect ou invalide.
let isAvailable = true;

if (isAvailable) {
    console.log("The item is available.");
} else {
    console.log("The item is not available.");
}

// Output: The item is available.

Type de données non défini

En JavaScript, undefined est un type de données et une valeur spéciaux qui indiquent qu'une variable a été déclarée mais qu'aucune valeur n'a encore été attribuée. Il représente un état « non initialisé » ou « inconnu ». Le type de non défini est non défini.

let x;
console.log(x); // Output: undefined
console.log(typeof x); // Output: "undefined"

Type de données nul

En JavaScript, null représente aucune valeur ou rien. Par exemple,

let text = null;
console.log(text);  // Output: null

Type de données de symbole

Le type de données Symbol est une valeur primitive unique et immuable, introduite dans ES6 (ECMAScript 2015). Les symboles sont principalement utilisés comme identifiants uniques pour les propriétés d'objet, garantissant ainsi qu'aucun conflit de clés de propriété, même si elles portent le même nom.

let symbol1 = Symbol();
let symbol2 = Symbol("description");
let symbol3 = Symbol("description");

console.log(symbol1); // Output: Symbol()
console.log(symbol2); // Output: Symbol(description)
console.log(symbol2 === symbol3); // Output: false (Each symbol is unique)

Type de données non primitif

Les types de données dérivés des types de données primitifs du langage JavaScript sont appelés types de données non primitifs. Il est également connu sous le nom de types de données dérivés ou types de données de référence. Ils peuvent contenir plusieurs valeurs. Les types non primitifs incluent Object, Array et RegExp.

Type de données d'objet

En JavaScript, un objet est un ensemble de données et de fonctions associées, appelées propriétés et méthodes. Les propriétés sont des paires « clé : valeur » qui stockent les données, tandis que les méthodes sont des fonctions associées à l'objet qui peuvent manipuler ses propriétés.

let person = {
    name: "John Doe",
    age: 30,
    isEmployed: true,
    greet: function() {
        console.log("Hello, my name is "   this.name);
    }
};

console.log(person.name); // Output: John Doe
person.greet(); // Output: Hello, my name is John Doe

Type de données de tableau

En JavaScript, un tableau est un objet de forme spéciale utilisé pour stocker plusieurs valeurs dans une seule variable. Il peut contenir différents types de données et permet un redimensionnement dynamique. Les éléments sont accessibles par leur index, à partir de 0.

// Creating an Array and Initializing with Values
let courses = ['HTML', 'CSS', 'JavaScript', 'React'];

console.log(courses); // [ 'HTML', 'CSS', 'JavaScript', 'React' ]

Déclaration de sortie Cet article est reproduit sur : https://dev.to/sumayaakter533/javascript-data-types-4i2h?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3