Heim >Web-Frontend >js-Tutorial >Was sind die integrierten Objekte in js?
js integrierte Objekte umfassen Mathe, Datum, String, Array, Objekt, Zahl, Boolean, RegExp, Funktion, Fehler, Error.prototype, Promise, Promise.prototype, Map, Set, WeakMap, WeakSet, Symbol, Proxy, Proxy. Prototyp und Reflect und so weiter.
Das Betriebssystem dieses Tutorials: Windows 10-System, DELL G3-Computer.
JavaScript verfügt über viele integrierte Objekte, die Entwicklern Kernfunktionen und Grundlagen bieten. Im Folgenden sind einige der wichtigsten in JavaScript integrierten Objekte aufgeführt:
Math: Stellt eine Reihe statischer Methoden zum Ausführen gängiger mathematischer Operationen bereit, wie z. B. Math.random() (erzeugt eine Zufallszahl), Math.floor() (nimmt eine ganze Zahl an) und Math.sqrt() (Quadratwurzel) usw.
Datum: Wird zur Verwaltung von Datum und Uhrzeit verwendet. Es kann zum Erstellen von Datumsobjekten, zum Abrufen von Datumskomponenten (wie Jahr, Monat, Tag usw.), zum Vergleichen von Daten, zum Berechnen von Daten usw. verwendet werden. Beispielsweise erstellt new Date() ein Objekt, das das aktuelle Datum und die aktuelle Uhrzeit darstellt.
String: Wird zum Verarbeiten von Zeichenfolgen verwendet. Für die Verarbeitung von Zeichenfolgen stehen viele Methoden zur Verfügung, z. B. charAt() (das Zeichen an einer bestimmten Position abrufen), concat() (zwei oder mehr Zeichenfolgen verketten), indexOf() (die Position einer bestimmten Zeichenfolge ermitteln) usw.
Array: Wird zum Speichern mehrerer Werte verwendet und bietet viele Methoden zum Bearbeiten dieser Werte, z. B. push () (ein oder mehrere Elemente am Ende des Arrays hinzufügen), pop () (entfernen und zurückgeben). Ende des Arrays) ein Element), Shift() (entfernt das erste Element des Arrays und gibt es zurück) usw.
Object: Alle anderen JavaScript-Objekte werden vom Object-Objekt abgeleitet. Das Object-Objekt selbst stellt hauptsächlich eine Methode zum Zuordnen von Eigenschaftsnamen zu Werten bereit.
Nummer: Wird zur Verarbeitung von Zahlen verwendet. Für die Verarbeitung von Zahlen stehen viele Methoden zur Verfügung, z. B. parseInt() (eine Zeichenfolge in eine Ganzzahl analysieren), parseFloat() (eine Zeichenfolge in eine Gleitkommazahl analysieren) usw.
Boolescher Wert: Es gibt zwei mögliche Werte: wahr und falsch, die für logische Vergleiche und bedingte Beurteilungen verwendet werden.
RegExp: Wird zur Verarbeitung regulärer Ausdrücke verwendet. Bietet viele Methoden zum Ausführen regulärer Ausdrücke, z. B. test() (überprüft, ob eine Zeichenfolge mit einem bestimmten Muster übereinstimmt) usw.
Funktion: Eine Funktion ist ein aufrufbarer Code, der Parameter empfangen und einen Wert zurückgeben kann. Funktionen können in anderen Funktionen oder Ausdrücken verschachtelt oder als Argumente an andere Funktionen oder Methoden übergeben werden.
Error und Error.prototype: JavaScript stellt ein Error-Objekt zur Behandlung von Fehlern bereit. Das Error-Objekt verfügt über ein Nachrichtenattribut, das den aufgetretenen Fehler beschreibt. Darüber hinaus bietet JavaScript auch mehrere integrierte Fehlertypen wie SyntaxError, TypeError usw.
Promise und Promise.prototype: Promise ist eine asynchrone Programmierlösung, die eine Möglichkeit bietet, die Ergebnisse asynchroner Vorgänge zu organisieren und zu verwalten. Ein Promise-Objekt stellt den endgültigen Abschluss (oder Fehler) eines asynchronen Vorgangs und seinen Ergebniswert dar.
Map, Set, WeakMap, WeakSet: Dies sind neue Datenstrukturen, die in ES6 eingeführt wurden. Kartenobjekte enthalten Schlüssel-Wert-Paare und merken sich die ursprüngliche Einfügereihenfolge der Schlüssel. Set-Objekte speichern nur eindeutige Werte und die Werte werden automatisch in der Einfügereihenfolge im Set sortiert. WeakMap ähnelt Map, ermöglicht jedoch Schlüssel beliebiger Art (einschließlich Nicht-Objekttypen und Zirkelverweisen). WeakSet ähnelt Set, ermöglicht jedoch die Aufnahme von Schlüsseln jeglicher Art (einschließlich nicht erreichbarer Objekte).
Symbol: ES6 führte den Symboltyp ein, der einen eindeutigen und unveränderlichen Datentyp darstellt und häufig als Schlüsselwert eines Objekts oder Schlüssel einer Karte verwendet wird.
Proxy und Proxy.prototype: ES6 führt das Proxy-Objekt ein, mit dem Sie benutzerdefinierte Verhaltensweisen für grundlegende Vorgänge definieren können. Beispielsweise können Sie Proxy verwenden, um das Leseverhalten eines Objekts zu definieren oder das Leseverhalten eines Objekts zu ändern.
Reflect und Reflect.prototype: ES6 hat das Reflect-Objekt eingeführt, das einige statische Methoden bereitstellt, die sich ähnlich wie einige Methoden des Originalobjekts verhalten, diese Methoden jedoch nicht direkt auf dem Originalobjekt aufrufen.
Die oben genannten sind einige der wichtigsten integrierten Objekte von JavaScript. Diese integrierten Objekte bieten Entwicklern die Infrastruktur zum Erstellen komplexer Anwendungen.
Das obige ist der detaillierte Inhalt vonWas sind die integrierten Objekte in js?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!