Variablen und Konstanten
💡
Dauer: 15 Minuten
Themen:
- Variablen mit
let
deklarieren - Konstanten mit
const
definieren
Die Werte von Variablen können sich ändern, die von
Konstanten nicht. Variablen werden mit let
und Konstanten
mit const
deklariert Zur Laufzeit können einer Variablen
beliebige Werte verschiedener Typen zugewiesen werden.
Konstanten wird nur einmal mit einem Wert initialisiert, der
nicht durch eine Zuweisung geändert werden kann.
// lokale Variablen werden mit let deklariert
let localVar = 'Joe';
let otherVar; // noch ohne Wert
// Typen der Variablen können sich ändern
// --> JavaScript ist dynamisch typisiert
// (im Gegensatz zur statischen Typisierung in Java)
localVar = 123;
localVar = false;
otherVar = true;
otherVar = 321;
// Variablen sind Namen, an die Werte gebunden werden
// Variablen haben keine Typen — nur die an Variablen
// gebundenen Werte
let x;
x = 1; // x hat einen Wert vom Typ number
x = 'Hallo'; // x hat einen Wert vom Typ string
// Konstanten
const localConstant = 3.1415;
// Konstanten darf kein neuer Wert zugewiesen werden
// localConstant = 123; // --> Fehler
// Konstanten benötigen bei der Deklaration einen Wert
// const otherConstant; // --> Fehler
Es gibt auch die Möglichkeit, Variablen mit var
zu
deklarieren, was hier nicht behandelt wird. Oft wird
davon abgeraten, var
zu verwenden – mehr dazu z.B. unter
javascript.info/var