Maison  >  Article  >  interface Web  >  Qu'est-ce qu'un objet js ? Quels sont les types d’objets js ? Résumé des types d'objets js

Qu'est-ce qu'un objet js ? Quels sont les types d’objets js ? Résumé des types d'objets js

不言
不言original
2018-08-11 15:19:0211051parcourir

Cet article vous explique qu'est-ce qu'un objet js ? Quels sont les types d’objets js ? Le résumé des types d'objets js a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

L'objet est la représentation de noms (tels que des personnes, des choses, des choses) dans le scénario de demande dans le programme

En JavaScript, en plus de la chaîne, du nombre, du booléen, null et undefined , les autres données sont des objets, tels que des tableaux, des dates et même des fonctions

Définition ECMA-262 :

Une collection non ordonnée d'attributs, chaque attribut ; stocke une valeur, un objet ou une fonction primitive

Un objet est un tableau de valeurs sans ordre particulier

Un objet est un type de données spécial qui peut contenir plusieurs membres

Les membres de l'objet sont divisés en deux types : propriétés et méthodes

Propriété :

-encapsule les données de l'objet et représente la valeur liée à l'objet

-Nom de l'objet.

Méthode (Méthode) :

-Encapsule le comportement de l'objet, indiquant le comportement que l'objet peut effectuer ou peut compléter Fonction

-Nom de l'objet

Object = Propriété + Méthode

Type d'objet dans JS

1. Objets intégrés/objets natifs : fait référence aux objets prédéfinis par le langage JavaScript lui-même. Il est défini dans le standard ECMAScript et est fourni par tous les fabricants de navigateurs. En raison de l'unification des normes, les problèmes de compatibilité des navigateurs pour ces objets ne sont pas trop importants

String, Number, Boolean Array, Date, RegExp, Math Error Object, Function Global

2 . Objet hôte  : fait référence à l'environnement d'exécution JavaScript. Les objets fournis par les navigateurs sont personnalisés et implémentés par les fabricants de navigateurs. Il y avait des problèmes de compatibilité majeurs au début. Actuellement, certains des principaux objets sont compatibles avec la plupart des navigateurs. sont spécifiquement divisés en deux catégories suivantes

(1) Objet BOM : Modèle d'objet de navigateur

Fenêtre, Navigateur, Écran, Historique, Emplacement

(2) Objet DOM : Modèle d'objet de document

Document, ancre, zone, base, corps, bouton, toile, événement, cadre, jeu de cadres, IFrame, image, lien, méta, style, formulaire, bouton de saisie, case à cocher de saisie, fichier d'entrée, Entrée cachée, mot de passe d'entrée, radio d'entrée, réinitialisation d'entrée, soumission d'entrée, texte d'entrée, option, sélection, textare, table, tablecell, tablerow

Objet personnalisé : fait référence à l'objet. créé par l'utilisateur. Les problèmes de compatibilité doivent être écrits par Remarque :

Il existe trois types d'objets personnalisés à créer :

(1) Quantité directe d'objet, une table de mappage composée de nom/; paires de valeurs, avec des deux-points séparant les noms et les valeurs, paires nom/valeur Séparées par des virgules

var obj1 = {} ; var obj2 = {x:0, y:0} ; ', âge : 18}

(2) new Object(); créer des objets système, créer des objets universels, créer des objets personnalisés (constructeurs personnalisés)

var obj1 = new Array; new Date();

(3) modèle d'objet de fonction

Recommandations associées :

Conversion d'objet JS (Dom) et d'objet jquery l'un dans l'autre

JS objet introduction_js orienté objet

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