1. Wiederholte Erklärungvar unterstützt wiederholte Deklarationen, aber let und const unterstützen keine wiederholten Deklarationen. 1,1 varvar a = 1; var a = 2; konsole.log(a); Ausgabe:
1.2 lassensei b = 3; sei b = 4; console.log(b); Ausgabe:
1.3 konstantKonstante c = 5; Konstante c = 6; console.log(c); Ausgabe:
2. Variable Förderungvar unterstützt die Variablenheraufstufung, fördert jedoch nur die Deklaration und nicht den Wert. let und const unterstützen keine Variablenpromotion. 2.1 varein = 2; konsole.log(a); var a = 1; Ausgabe:
2.2 lassenein = 2; konsole.log(a); sei a = 1; Ausgabe:
2.3 konstantein = 2; konsole.log(a); Konstante a = 1; Ausgabe:
3. Temporäre tote Zone Es gibt keine temporäre Totzone für var, aber es gibt eine temporäre Totzone für let und const. 3.1 varvar a = 1; Funktion Spaß() { konsole.log(a); var a = 2; } Spaß(); Ausgabe:
3.2 lassensei a = 1; Funktion Spaß() { konsole.log(a); sei a = 2; } Spaß(); Ausgabe:
3.3 Konsetsei a = 1; Funktion Spaß() { konsole.log(a); Konstante a = 2; } Spaß(); Ausgabe:
4. Eigenschaften und Methoden des FensterobjektsIm globalen Bereich werden mit var deklarierte Variablen und mit function deklarierte Funktionen automatisch zu Eigenschaften und Methoden des Fensterobjekts. var a = 1; Funktion add() { }; Konsole.log(Fenster.a === a); Konsole.log(Fenster.add === hinzufügen); Ausgabe:
5. Blockumfang var hat keinen Gültigkeitsbereich auf Blockebene, let und const jedoch schon. für (var i = 0; i < 3; i++) { // konsole.log(i); } konsole.log(i); Ausgabe:
Verwenden Sie für (sei i = 0; i < 3; i++) { // konsole.log(i); } konsole.log(i); Ausgabe:
Damit ist dieser Artikel über die Unterschiede zwischen der Verwendung von var, let und const in JavaScript abgeschlossen. Weitere Informationen zur Verwendung von JavaScript var finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Implementierung der automatischen Vervollständigung von Docker-Befehlen
>>: HTML-Tabellen-Markup-Tutorial (14): Tabellenkopf
Ergebnis:Implementierungscode: <!DOCTYPE html&...
Konfigurationsschritte 1. Überprüfen Sie, ob DNS ...
Warum müssen wir SQL optimieren? Wenn wir SQL-Anw...
In vertikaler Richtung können Sie die Ausrichtung...
Warum müssen wir die Browserkompatibilität von CS...
Netzwerksicherheit ist ein sehr wichtiges Thema u...
1. Die Verwendung der oder Syntax in MySQL und di...
Als wir heute das Pressemitteilungssystem von Niu ...
es installation Docker-Pull Elasticsearch:7.4.0 #...
gzip ist ein Befehl, der in Linux-Systemen häufig...
Verwenden Sie zum Crawlen von Daten die browserba...
Linux wird von immer mehr Benutzern geliebt. Waru...
Szenario: Wenn Seite A Seite B öffnet, muss Seite...
HTTP-Header-Erklärung 1. Akzeptieren: Informiert d...
1. Effekt der Listenabfrageschnittstelle Bevor wi...