Maison >interface Web >js tutoriel >Types de données JavaScript

Types de données JavaScript

Susan Sarandon
Susan Sarandonoriginal
2024-09-29 22:26:02575parcourir

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 types de données principaux 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 comme if, else, while et opérateurs ternaires pour contrôler le flux des 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 d'indéfini est indé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 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' ]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn