Variablen und Werte
Zuletzt aktualisiert
Zuletzt aktualisiert
Ein Wert ist ein Stück aus Daten. Es ist die grundlegendste Informationseinheit, die wir beim Programmieren haben. Zum Beispiel sind
alles Werte. Wie Sie sehen, haben sie alle unterschiedliche , sodass sie etwas anderes darstellen. "Jonas"
zum Beispiel ist ein String.
Aber das allein nützt uns nichts, weil wir es nirgendwo speichern. Dieses Problem wird mit Variablen gelöst, in denen wir einen Wert speichern, sodass wir ihn immer wieder verwenden können. Variablen werden mit einem von drei Schlüsselwörtern erstellt: let
, const
oder var
. Letzteres wird heutzutage nicht mehr verwendet, es ist alt und nur noch für Legacy-Code da, aber es hat einige besondere Eigenschaften.
Was wir hier getan haben, nennt man eine Variable deklarieren. Wenn wir nun den Wert verwenden wollen, referenzieren wir den Variablennamen
Dies ist äusserst nützlich, wenn der Name in mehreren Fällen verwendet wird und wir ihn ändern wollen. Ohne Variablen müssten wir den alten Namen durch den neuen ersetzen, aber mit der Variable müssen wir ihn nur einmal ersetzen:
let
, const
und var
Wir benutzen let
, um eine Variable zu deklarieren, die später geändert werden kann:
Dieser Vorgang wird Neuzuweisung eines Wertes an eine Variable oder Mutation der Variable age
genannt.
Wir benutzen const
, um eine Variable zu deklarieren, die später nicht mehr geändert werden kann:
Da wir die Variable nicht mutieren können, müssen wir ihr direkt einen Wert zuweisen, zum Beispiel
ist illegal, weil es nie einen Wert erhalten wird.
var
ist die alte Art, eine Variable zu deklarieren, auf den ersten Blick sieht es so aus, als wäre es das gleiche wie let
:
Es gibt jedoch einige wesentliche Unterschiede zwischen let
und var
, auf die wir in späteren Abschnitten eingehen werden.
Wenn du nicht weisst, was du tust, nutze niemals var
!