Bei den Methoden zum Deklarieren von Variablen in Lassen Sie uns zunächst über die Unterschiede zwischen den drei insgesamt sprechen. Bevor wir sie im Detail vorstellen, werden die Unterschiede zwischen var, let und const hauptsächlich anhand der folgenden Punkte analysiert:
Als globale Variable In Allerdings sind mit Variables Heben Mit console.log(a) // undefiniertvar a = 1console.log(b) // Auf „b“ kann vor der Initialisierung nicht zugegriffen werdenlet b = 2console.log(c) // Auf „c“ kann vor der Initialisierung nicht zugegriffen werdenconst c = 3console.log(a) // undefiniert var a = 1 console.log(b) // Auf „b“ kann vor der Initialisierung nicht zugegriffen werden sei b = 2 console.log(c) // Auf „c“ kann vor der Initialisierung nicht zugegriffen werden Konstante c = 3 Temporäre tote Zone Es gibt keine temporäre tote Zone Tatsächlich handelt es sich hierbei um den Unterschied, der sich aus der vorherigen variablen Verbesserung ergibt. Da mit Wie oben: console.log(a) // undefiniert var a = 1 console.log(b) // Auf „b“ kann vor der Initialisierung nicht zugegriffen werden sei b = 2 console.log(c) // Auf „c“ kann vor der Initialisierung nicht zugegriffen werden Konstante c = 3 Blockbereich { var a = 2}console.log(a) // 2{ let b = 2}console.log(b) // Nicht erfasster Referenzfehler: b ist nicht definiert{ const c = 2}console.log(c) // Nicht erfasster Referenzfehler: c ist nicht definiert Doppelte Anweisung var a = 10 var a = 20 // 20 sei b = 10 let b = 20 // Bezeichner 'b' wurde bereits deklariert Konstante c = 10 const c = 20 // Bezeichner 'c' wurde bereits deklariert Deklarierte Variablen ändern (Konstanten und Variablendeklarationen) var a = 10 ein = 20 console.log(a) // 20 sei b = 10 b = 20 console.log(b) // 20 Konstante c = 10 c = 20 // Nicht abgefangener TypeError: Zuweisung zu konstanter Variable ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Optimierung der Frontend-Leistung von Websites: JavaScript und CSS
>>: So legen Sie MySQL-Fremdschlüssel für Anfänger fest
Inhaltsverzeichnis 1. Installation 2. Verwenden S...
In horizontaler Richtung können Sie die Ausrichtu...
Nginx unterstützt drei Möglichkeiten zum Konfigur...
Der Unterschied zwischen Ausführen und Starten in...
Inhaltsverzeichnis Beispiel 1 Beispiel 2 Beispiel...
Löschen einer Datei anhand ihrer Inode-Nummer Ver...
Inhaltsverzeichnis Veränderungen im Lebenszyklus ...
Das W3C, eine 1994 gegründete Organisation, zielt...
1. Installieren Sie die Datenbank 1) yum -y insta...
conda aktualisieren conda pip installieren tf-nig...
Inhaltsverzeichnis Docker-Container exportieren D...
Softwareversion Windows: Windows 10 MySQL: mysql-...
Während der Django-Webentwicklung wird beim Schre...
Möglicherweise ist Ihnen aufgefallen, dass auf die...
Im vorherigen Artikel haben wir erklärt, wie ngin...