Analogon zu isset
Norbert
- javascript
Hallo,
um Fehlermeldungen zu vermeiden muss eine Variable auf ihre Existenz ueberprueft werden.
In PHP existiert dafuer die Funktion isset(); aber wie macht man das in JavaScript?
Gruss und Dank
Norbert
In PHP existiert dafuer die Funktion isset(); aber wie macht man das in JavaScript?
if (variable) {
bla;
}
Hallo,
if (variable) {
bla;
}
Genau das nicht!
Mathias
Hello out there!
um Fehlermeldungen zu vermeiden muss eine Variable auf ihre Existenz ueberprueft werden.
In PHP existiert dafuer die Funktion isset(); aber wie macht man das in JavaScript?
Die Existenz der Variablen foo kannst du mit 'if (window.foo)
' testen.
See ya up the road,
Gunnar
Hallo,
SELFHTML-Suche > SELFHTML Forumsarchiv: so eine art isset () für Javascript
um Fehlermeldungen zu vermeiden muss eine Variable auf ihre Existenz ueberprueft werden.
In PHP existiert dafuer die Funktion isset(); aber wie macht man das in JavaScript?
if (typeof(variable) != "undefined") { ... }
Wenn man nur prüfen will, ob bestimmte Objekte existieren (die als solche nicht false ergeben), reicht auch das einfachere
if (objekt.unterobjekt) { ... }
Bei globalen Variablen ist das dann
if (window.variable) { ... }
Wie gesagt sollte hier variable keine Boolean-Variable sein, denn die kann natürlich false ergeben. In dem Fall nimmt man typeof.
(Einfach nur if (variable) ... würde zu einem Fehler führen, wenn sie nicht existiert, bei der Schreibweise objekt.unterobjekt ist das was anderes.)
Mathias
Hai,
wieviel Text braucht das Script ... ?
Gruss und Dank
Norbert