var bezeichner = "Wert"
bezeichner = "Wert"
let bezeichner = "Wert"
In JavaScript gibt es folgende Möglichkeiten Variable zu definieren:
var bezeichner = "Wert"
bezeichner = "Wert"
let bezeichner = "Wert"
var bezeichner = "Wert"
Verwenden wir das Schlüsselwort var
zur Definition einer Variablen
erzeugen wir eine nur im aktuellen Kontext (z.B. Funktion) gültige Variable.
function doOutput() { var myVar = "I'm variable" document.write("Hello: " + myVar); }
Auf mit var
definierte Variable können wir bereits vor Ihrer Definition im aktuellen
Kontext zugreifen, ohne das dies einen Fehler darstellt.
bezeichner = "Wert"
Bei der zweiten Möglichkeit Variable zu definieren besteht darin, dass wir das Schlüsselwort
var
weglassen. In diesem Fall definieren wir eine globale Variable, auf die wir auch
ausserhalb des aktuellen Kontextes (z.B. Funktion) zugreifen können.
function doOutput() { myVar = "I'm variable" document.write("Hello: " + myVar); }
let bezeichner = "Wert"
Verwenden wir das Schlüsselwort let
zur Definition einer Variablen
erzeugen wir eine nur im aktuellen Kontext (z.B. Funktion) gültige Variable.
function doOutput() { let myVar = "I'm variable" document.write("Hello: " + myVar); }
Auf mit let
definierte Variable können wir erst ab Ihrer Definition zugreifen.
In JavaScript sind folgende Datentypen definiert: