In Programmiersprachen sind Literale Notationsmethoden, die Werte darstellen. Zum Beispiel "Hallo, Welt!" stellt in vielen Sprachen eine Zeichenfolge, die wörtlich ist, und JavaScript ist keine Ausnahme. Im Folgenden sind Beispiele für JavaScript -Literale wie 5, True, False und Null, die eine Ganzzahl, zwei boolesche Werte bzw. ein leeres Objekt darstellen.
JavaScript unterstützt auch Objekt- und Array -Literale und ermöglicht die Erstellung von Arrays und Objekten mithilfe einer kurzen und lesbaren Notation. Betrachten Sie die folgende Erklärung, bei der ein Objekt (FirstName und LastName) mit zwei Eigenschaften erstellt wird:
Sie können dasselbe Objekt auch mit einer äquivalenten Methode erstellen:
Rechts von der oben genannten Zuweisungsanweisung befindet sich ein Objektliteral. Ein Objektliteral ist eine Liste von Namenswertenpaaren. Jedes Namenswertepaar wird durch Kommas getrennt und in einer Klammer eingeschlossen. Jedes Namenswertpaar stellt ein Attribut des Objekts dar, und die beiden Teile des Namens und des Wertes werden durch einen Dickdarm getrennt. Um ein Array zu erstellen, können Sie eine Instanz des Array -Objekts erstellen:
Die bevorzugte Methode besteht jedoch darin, ein Array-Literal zu verwenden, bei dem es sich um eine von Kommas getrennte Liste von Werten handelt, die in Klammern eingeschlossen sind:
Das vorherige Beispiel zeigt, dass Objekt- und Array -Literale andere Literale enthalten können. Hier ist ein komplexeres Beispiel:
Das der Teamvariablen zugewiesene Objekt enthält 3 Eigenschaften: Name, Mitglieder und Zählen. Beachten Sie, dass '' eine leere Zeichenfolge darstellt, [] ein leeres Array. Sogar der Wert des Zähleigens ist wörtlich, dh die Funktion wörtlich:
Das Funktionsliteral ist wie folgt konstruiert: Das Schlüsselwort der Funktion ist ein Funktionsname (optional) und die Parametertabelle vorangetrieben. Dann ist da noch der Funktionskörper, umgeben von Zahnspangen.
Das obige hat Literale vorgestellt. Lassen Sie uns JavaScript -Objektnotation (JSON) vorstellen, eine Notation, die zur Beschreibung von Dateien und Arrays verwendet wird, die aus einer Untergruppe von JavaScript -Literalen bestehen. JSON wird bei AJAX -Entwicklern immer beliebter, da dieses Format zum Austausch von Daten verwendet werden kann und häufig XML ersetzt.
==========================================================ieben
Beispiel für JavaScript -Objektliterale (Original)
Objekt wörtlich:
// Nur statische Eigenschaften und Methoden hinzufügen var myObject = {propertya: sHA, propertyb: feng, methoda: function () {alert (this.propertya + + this.propertyb); }, methodb: function () {}} myObject.methoda (); // Verwenden Sie das Prototyp -Attribut, um öffentliche Eigenschaften und Methodenfunktion MyConstructor2 () {}; // Deklare den Konstruktor, Sie können die Objektliteral -Syntax verwenden, um alle öffentlichen Mitglieder zum Prototyp -Attribut MyConstructor2.Prototype = {Propertya: SHA, PropertyB: feng, methoda: function () {alert (this.propertya + this.Propertyb) hinzuzufügen; }, methodb: function () {}} var myconstructor = new MyConstructor2 (); // das Objekt myconstructor.methoda () deklarieren;Das obige ist die wörtliche Erklärung von JavaScript -Objekten. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.