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
Da immer mehr Projekte bereitgestellt werden, wer...
Folgen Sie dem offiziellen Tutorial, laden Sie da...
<br />Vorheriger Artikel: Webdesign-Tutorial...
1. Lassen Sie uns zunächst eine allgemeine Einfüh...
Radio und Kontrollkästchen Reines CSS zum Erziele...
Seitendesigns im dunklen Hintergrundstil sind seh...
Inhaltsverzeichnis Funktionale Komponenten So sch...
Inhaltsverzeichnis 1. Entkoppelte Zuweisung von A...
Heute habe ich zufällig einem Freund beim Umzug s...
VMware-Tools bieten hohen Komfort bei der Verwend...
1. Verwendung von instanceof Mit instanceof wird ...
Vorwort Wenn Sie RabbitMQ verwenden und für einen...
Mehrere gängige Paging-Methoden: 1. Rolltreppenme...
1. MySQL-Index Index: Eine Datenstruktur, die MyS...
Wenn die Datenbank gleichzeitig denselben Datenst...