Maison >interface Web >Questions et réponses frontales >Comment les données JavaScript sont-elles divisées ?

Comment les données JavaScript sont-elles divisées ?

PHPz
PHPzoriginal
2023-04-24 15:51:10744parcourir

Javascript est un langage de programmation largement utilisé dans le développement Web. Dans la spécification du langage Javascript, les types de données constituent un élément très important. Par conséquent, cet article présentera la division des types de données Javascript pour aider les lecteurs à mieux comprendre Javascript.

Les types de données Javascript sont divisés en deux types : les types primitifs et les types de référence.

Types primitifs

Il existe six types primitifs de Javascript : booléen, nul, non défini, nombre, chaîne et symbole. Leur caractéristique est qu’ils sont stockés en mémoire pile et n’occupent pas de mémoire tas.

Type booléen

Le type booléen n'a que deux valeurs : vrai et faux. Généralement utilisé pour le jugement logique, les opérations booléennes, etc.

let isTrue = true;
let isFalse = false;

Type Null

Le type Null représente une valeur nulle. Si la valeur d'une variable est nulle, elle représente un pointeur d'objet nul.

let myNull = null;

Type non défini

Le type non défini représente une variable non déclarée ou la valeur de la variable n'est pas attribuée. Lorsqu'une variable n'a pas été initialisée ou n'a pas de valeur de retour, sa valeur est indéfinie.

let myUndefined;
console.log(myUndefined); // undefined

Type de numéro

Le type de numéro est utilisé pour représenter les nombres. Il peut s'agir d'un nombre entier ou décimal, ou il peut être exprimé en notation scientifique.

let myAge = 30;
let myPi = 3.1415926;
let myMoney = 10e6; //科学计数法,等同于 10000000

Type de chaîne

Le type de chaîne est utilisé pour représenter une chaîne, c'est-à-dire une série de caractères.

let myName = "Tom";
let myIntro = "I am a developer";

Type de symbole

Le type de symbole représente un identifiant unique. Chaque valeur de symbole est unique. Le symbole est généralement utilisé comme identifiant pour les propriétés d'un objet.

let mySymbol = Symbol("some symbol");
console.log(mySymbol); // Symbol(some symbol)

Type de référence

Le type de référence est le nom collectif des types de données complexes en Javascript, notamment les objets, les tableaux, les fonctions, etc. Ils se caractérisent par être stockés dans une mémoire tas.

Type d'objet

Le type Objet est l'un des types de données les plus basiques en Javascript. Il est utilisé pour représenter un ensemble non ordonné de paires clé-valeur. Les clés de l'objet doivent être de type chaîne ou symbole.

let myObject = {
    name: "Tom",
    age: 30,
    address: "New York"
};

Type Array

Le type Array est utilisé pour représenter une collection ordonnée d'éléments. Il est souvent utilisé pour stocker un ensemble de données.

let myArray = [1, 2, 3, 4, 5];

Type de fonction

Le type de fonction est utilisé pour créer un objet fonction. Un objet fonction contient une séquence de blocs d’instructions exécutables.

function add(a, b) {
    return a + b;
}

Type de date

Le type de date est utilisé pour représenter une date et une heure.

let currentDate = new Date();

Type RegExp

Le type RegExp est utilisé pour représenter une expression régulière.

let myRegexp = /ab+c/;

Autres types de référence

De plus, il existe de nombreux autres types de référence, tels que Map, Set, Promise, etc. Ils sont également largement utilisés dans la programmation Javascript.

Résumé

Cet article présente la division des types de données Javascript en types primitifs et types de référence. Les types primitifs incluent : Booléen, Null, Non défini, Nombre, Chaîne et Symbole. Les types de référence incluent : objet, tableau, fonction, date, RegExp, etc. Comprendre la classification des types de données de Javascript vous aidera à comprendre et à utiliser les spécifications du langage Javascript, et améliorera vos compétences en programmation Javascript.

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