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
Nginx unterstützt drei Möglichkeiten zum Konfigur...
Erst Code, dann Text Code kopieren Der Code lautet...
Was ist die Hauptfunktion von Docker? Derzeit gib...
Es gibt viele XHTML-Tags: div, ul, li, dl, dt, dd...
Clickhouse-Einführung ClickHouse ist ein spalteno...
Hintergrund-Controller @RequestMapping("/get...
Vorwort Der Grund, warum die InnoDB-Engine von My...
Gestern habe ich einen Blog über den kreisförmige...
Einführung in die Linux-Alarmfunktion Oben genann...
Im vorherigen Artikel haben wir vorgestellt, wie ...
1. Dauerhafte Änderung, gültig für alle Benutzer ...
Kernkonzepte von webpack-dev-server Webpacks Cont...
In diesem Artikel wird der spezifische JavaScript...
Bemerkung: Die Datenmenge in diesem Artikel beträ...
Laden Sie MySQL 8.0.22 zu Ihrer Information herun...