Heim > Artikel > Web-Frontend > Ausführliche Erläuterung von Beispielen für Referenztypen in Javascript
Detaillierte Erläuterung von Beispielen für Referenztypen in JavaScript
Für uns Entwickler muss es seltsam sein, einen Referenztyp in JavaScript zu haben! Dies sind die grundlegenden Verpackungstypen: Boolean, Number und String. Das ist nicht unsere Schuld, der Hauptgrund ist, dass wir diese überhaupt nicht nutzen. Diese werden intern automatisch von JavaScript aufgerufen. Sie könnten also etwas verwirrt sein. Als nächstes möchte ich Ihnen ein Beispiel geben.
1 var s1 = "hello,world";2 var s2 = s1.substring(1);3 console.log(s2); //"ello,world"
Haben Sie das Gefühl, dass mit den vom obigen Code ausgegebenen Ergebnissen etwas nicht stimmt? Für einen Basistyp der Zeichenfolge s1 gibt es logischerweise keine Methode. Warum meldet das Programm also keinen Fehler? Wenn das Programm bis zur zweiten Zeile ausgeführt wird, durchläuft der Hintergrund tatsächlich einen solchen Prozess. Der Code ist wie folgt geschrieben:
var s1 = new String("hello,world");var s2 = s1.substring(1);//等实例上调用指定方法后立即销毁这个实例,整个过程都在后台发生,我们并没有什么察觉
Verstehen Sie einfach diesen Prozess. Wir verwenden diese Verpackungsklassen im Allgemeinen nicht.
Das nächste, worüber wir sprechen müssen, ist der letzte Referenztyp, das einzelne integrierte Objekt. Zu diesen Objekten gehören: Globales Objekt und Mathe-Objekt.
Globales Objekt ist ein globales Objekt, und alle Eigenschaften und Methoden, die zu keinem anderen Objekt gehören, sind letztendlich seine Eigenschaften und Methoden! Es enthält auch viele andere Methoden. ECMAScript gibt nicht an, wie direkt auf das globale Objekt zugegriffen werden kann. Im Browser wird das globale Objekt jedoch als Teil des Fensterobjekts implementiert. Mit anderen Worten: Fenster ist das globale Objekt im Browser.
Das Math-Objekt bietet eine große Anzahl mathematischer Berechnungsmethoden, die uns bei der Lösung komplexer mathematischer Berechnungsaufgaben unterstützen. Zum Beispiel: Zufallszahl random(), Absolutwert abs(), Maximalwert max(), Minimalwert min()....
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung von Beispielen für Referenztypen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!