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!