Heim >Web-Frontend >js-Tutorial >Was ist ein JS-Objekt? Was sind die JS-Objekttypen? Zusammenfassung der js-Objekttypen
In diesem Artikel erfahren Sie, was ein JS-Objekt ist. Was sind die JS-Objekttypen? Die Zusammenfassung der js-Objekttypen hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen.
Das Objekt ist die Darstellung von Substantiven (z. B. Personen, Dinge, Dinge) im Nachfrageszenario im Programm
In JavaScript werden zusätzlich zu Zeichenfolge, Zahl, Boolescher Wert, null und undefiniert, andere Daten sind Objekte wie Arrays, Datumsangaben und sogar Funktionen;
ECMA-262-Definition:
Eine ungeordnete Sammlung von Attributen, jedes Attribut speichert einen primitiven Wert, ein Objekt oder eine Funktion
Ein Objekt ist ein Array von Werten in keiner bestimmten Reihenfolge
Ein Objekt ist ein spezieller Datentyp, der mehrere Mitglieder enthalten kann
Die Mitglieder des Objekts sind in zwei Typen unterteilt: Eigenschaften und Methoden
Eigenschaft:
-kapselt die Daten des Objekts und stellt sie dar der Wert, der sich auf das Objekt bezieht
-Objektname
Methode (Methode):
-Kapselt das Verhalten des Objekts und zeigt es an das Verhalten, das das Objekt ausführen oder abschließen kann. Funktion
-Objektname, Methodenname
Objekt = Eigenschaft + Methode
Objekttyp in JS
1. Integrierte Objekte/native Objekte : bezieht sich auf Objekte, die von der JavaScript-Sprache selbst vordefiniert sind. Sie sind im ECMAScript-Standard definiert und werden von allen Browserherstellern bereitgestellt. Aufgrund der Vereinheitlichung der Standards sind die Kompatibilitätsprobleme der Browser für diese Objekte nicht allzu groß
String, Number, Boolean Array, Date, RegExp, Math Error Object, Function Global
2 . Host-Objekt : Bezieht sich auf die JavaScript-Ausführungsumgebung. Die von Browsern bereitgestellten Objekte wurden von den Browser-Herstellern angepasst und implementiert. In der Anfangszeit gab es große Kompatibilitätsprobleme sind speziell in die folgenden zwei Kategorien unterteilt
(1) BOM-Objekt: Browser-Objektmodell
Fenster, Navigator, Bildschirm, Verlauf, Standort
(2) DOM-Objekt: Dokumentobjektmodell
Dokument, Anker, Bereich, Basis, Körper, Schaltfläche, Leinwand, Ereignis, Rahmen, Frameset, IFrame, Bild, Link, Meta, Stil, Formular, Eingabeschaltfläche, Eingabe-Kontrollkästchen, Eingabedatei, Eingabe versteckt, Eingabe Passwort, Eingabe Radio, Eingabe Zurücksetzen, Eingabe senden, Eingabetext, Option, Auswahl, Textare, Tabelle, TableCell, TableRow
3. Benutzerdefiniertes Objekt: bezieht sich auf das Objekt Vom Benutzer erstellte Kompatibilitätsprobleme müssen geschrieben werden:
Es gibt drei Arten von benutzerdefinierten Objekten, die erstellt werden müssen:
(1) Eine Zuordnungstabelle bestehend aus Name/ Wertepaare, wobei Namen und Werte durch Doppelpunkte getrennt werden, Name/Wert-Paare durch Kommas trennen
var obj1 = {}; var obj2 = {x:0, y:0}; ', Alter: 18}
(2) new Object(); Systemobjekte erstellen, universelle Objekte erstellen, benutzerdefinierte Objekte erstellen (benutzerdefinierte Konstruktoren)
var obj1 = new Array; new Date();
(3) Funktionsobjektvorlage
Verwandte Empfehlungen:
JS (Dom)-Objekt und jquery-Objekt gegenseitige Konvertierung
JS-Objekteinführung_js objektorientiert
Das obige ist der detaillierte Inhalt vonWas ist ein JS-Objekt? Was sind die JS-Objekttypen? Zusammenfassung der js-Objekttypen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!