Was ist eigentlich der genaue Unterschied zwischen VAR und LET in Java-Script?
In JavaScript gibt es Unterschiede zwischen var
und let
in Bezug auf ihre Gültigkeitsbereiche (Scope) und ihr Verhalten bei der Deklaration.
- Gültigkeitsbereich (Scope):
var
: Variablen, die mitvar
deklariert werden, haben einen Funktionsscope. Das bedeutet, dass sie innerhalb der Funktion, in der sie deklariert wurden, sichtbar sind. Wenn eine Variable mitvar
außerhalb einer Funktion deklariert wird, hat sie einen globalen Gültigkeitsbereich und kann von überall im Skript zugegriffen werden.let
: Variablen, die mitlet
deklariert werden, haben einen Blockscope. Das bedeutet, dass sie nur innerhalb des Blocks sichtbar sind, in dem sie deklariert wurden (z. B. innerhalb einer Schleife, einer Bedingung oder eines anderen Blocks). Sie sind nicht außerhalb dieses Blocks zugänglich.
In der modernen JavaScript-Entwicklung wird let
häufig bevorzugt, da es zu einem saubereren und vorhersehbareren Code führt und einige der potenziellen Probleme von var
beseitigt.
Lern – Wiederholung: Der Kumpel
Wenn dich dein Kumpel fragt: Wofür könnte ich java-script eigentlich nutzen, was würdest du ihm antworten?
Antwort: Eine mögliche Antwort wäre, wenn du z. B. eine homepage entwickeln möchtest, dann benötigst du die Markup-Sprache HTML, für die Struktur der homepage, ( Merke: HTML ist keine Programmiersprache sondern eine Markupsprache), außerdem benötigst du dann CSS, für das Styling deiner Webseite, denn du willst ja sicherlich, dass deine homepage cool aussehen soll. Mit CSS-Code bestimmst du, wo sollen die Bilder deiner homepage hin, wie soll der Hintergrund der homepage sein, z. B. weiß oder in coolem schwarz und du bestimmst damit die Farben etc. und nun kommt das Spannende, mit Java-Script damit kannst du coole Funktionen schreiben. Das heißt, wenn du z. B. bestimmte Dinge automatisieren möchtest. Oder zum Beispiel die sogenannte Drag-and Drop-Technik, hier ist auch Java-Script am Start. Die Drag and Drop-Technik ist z. B. wenn du mit gedrückter Maustaste etwas von A nach B ziehen kannst auf deinem Bildschirm. Zum Beispiel bei einem coolen Spiel oder so. Da ist meist auch java-Script am Start. Java-Script ist die meisgenutzte Skriptsprache im gesamten Netz und du wirst sie überall finden. Es lohnt sich also java-Script zu lernen.
Wenn du java-script ausführen möchtest, kannst du Visual-Studio-Code nutzen, um cool durchzustarten, denn dort kannst du deinen HTML Code, deinen CSS Code und dein java-Script code eintragen.
Hier findest du nochmals alles über java-script – Coole Video-Tutorials und Vernetzungsmöglichkeiten mehr