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: