Heim > Artikel > Web-Frontend > Detaillierte Erläuterung der Schritte zur Verbesserung von Variablen und Funktionen in JS
Dieses Mal werde ich Ihnen die Schritte zur Verbesserung von Variablen und Funktionen in JS ausführlich erläutern. Was sind die Vorsichtsmaßnahmen zur Verbesserung von Variablen und Funktionen in JS? .
1 Es gibt nur zwei Arten von Bereichen in js
a: globaler Bereich
Vor ES6 hatte js keinen Gültigkeitsbereich auf Blockebene.
Erklären wir zunächst, warum es keinen Bereich auf Blockebene gibt.
Zu diesem Zeitpunkt kann also der Wert der Variablen a gedruckt werden.
2: Was ist Variablenförderung?
In unserem js wird der Code in zwei Schritten ausgeführt: 1. Parsen 2. Schritt-für-Schritt-Ausführung
Dann bedeutet die Variablenförderung, dass die Variablendeklaration an die Spitze des Bereichs heraufgestuft wird, dh die Variable wird an die Spitze des Bereichs heraufgestuft, unabhängig davon, wo sie deklariert wird.
Dann entspricht die obige Schreibweise tatsächlich der folgenden Schreibweise:
Schauen Sie sich einige an Beispiele:
Ändern Sie das obige Beispiel leicht:
Das Ergebnis wird sehr unterschiedlich sein,
Schauen wir uns ein weiteres Beispiel an:
3: Was ist Funktionsförderung? Ausgabe Das Ergebnis ist:
Hinweis: Die Funktionsdeklaration hebt die Deklaration und Definition der Funktion an die Spitze des Gültigkeitsbereichs. Wenn es so geschrieben ist:FunktionsausdruckDeklarierte Funktion
Das Ausgabeergebnis ist:
Abschließende Zusammenfassung:
1: Alle Aussagen werden nach oben verschoben des Umfangs.
2: Dieselbe Variable wird nur einmal deklariert und andere werden ignoriert. 3: Die
-Priorität der Funktionsdeklarationist höher als die Priorität der Variablendeklaration, und die Funktionsdeklarations- und Funktionsdefinitionsteile werden gemeinsam hochgestuft.
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Wie man JS zum Implementieren von Hash-Tabellen verwendetjQuery.i18n implementiert Web-Front-End international Standards
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zur Verbesserung von Variablen und Funktionen in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!