Maison >interface Web >Questions et réponses frontales >Que sont les objets intégrés JavaScript

Que sont les objets intégrés JavaScript

藏色散人
藏色散人original
2022-01-18 15:01:183421parcourir

Les objets intégrés JavaScript font principalement référence à certains attributs de valeur globale, fonctions et objets constructeur définis par js qui existent dans la portée globale avant l'exécution du programme.

Que sont les objets intégrés JavaScript

L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur Dell G3.

Que sont les objets intégrés JavaScript ? Objets intégrés

js : les objets intégrés dans

js font principalement référence à certaines propriétés de valeur globale, aux fonctions définies par js qui existent dans la portée globale avant l'exécution du programme et aux constructeurs utilisés pour instancier d'autres objets objet. Généralement, nous utilisons souvent des valeurs de variables globales NaN et des fonctions globales non définies telles que parseInt(), parseFloat(), des constructeurs utilisés pour instancier des objets tels que Date, Object, etc., et des objets intégrés uniques qui fournissent calculs mathématiques tels que l'objet Math.

Implantant des points de connaissances :

Les objets globaux (objets globaux) ou les objets intégrés standards ne doivent pas être confondus avec les "objets globaux". Les objets globaux mentionnés ici font référence à des objets dans la portée globale. D'autres objets de portée globale peuvent être créés par des scripts utilisateur ou fournis par le programme hôte.

Classification des objets intégrés standard

(1) Attributs de valeur, ces attributs globaux renvoient une valeur simple, ces valeurs n'ont pas de propriétés ni de méthodes qui leur sont propres.

Par exemple, Infinity, NaN, non défini, littéraux nuls

(2) Attributs de fonction, les fonctions globales peuvent être appelées directement sans spécifier l'objet propriétaire lors de l'appel, et le résultat sera renvoyé directement à l'appelant après l'exécution.

Par exemple, eval(), parseFloat(), parseInt(), etc.

(3) Objets de base, les objets de base sont la base pour définir ou utiliser d'autres objets. Les objets de base comprennent les objets généraux, les objets de fonction et les objets d'erreur.

Par exemple, objet, fonction, booléen, symbole, erreur, etc.

(4) Objets numériques et date, utilisés pour représenter des nombres, des dates et des objets qui effectuent des calculs mathématiques.

Par exemple, Number, Math, Date

(5) String, un objet utilisé pour représenter et faire fonctionner des chaînes.

Par exemple, String, RegExp

(6) Objets de collection indexables, ces objets représentent des collections de données triées par valeur d'index, y compris des tableaux et des tableaux de types, ainsi que des objets de structures de type tableau. Par exemple, Array

(7) utilise des objets de collection à clé. Ces objets de collection utilisent des clés lors du stockage des données et prennent en charge les éléments itératifs dans l'ordre d'insertion.

Par exemple, Map, Set, WeakMap, WeakSet

(8) Collection de vecteurs, les données de la collection de vecteurs SIMD seront organisées en une séquence de données.

Par exemple, SIMD, etc.

(9) Données structurées, ces objets sont utilisés pour représenter et exploiter des données tampon structurées, ou des données codées en JSON.

Par exemple, JSON, etc.

(10) Contrôler des objets abstraits

, tels que Promise, Generator, etc.

(11) Réflexion

, telle que Reflect, Proxy

(12) Internationalisation, ECMAScript objets ajoutés pour prendre en charge le traitement multilingue.

Par exemple, Intl, Intl.Collator, etc.

(13) WebAssembly

(14) Autres

tels que des arguments

Apprentissage recommandé : "

Tutoriel de base js

"

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