Cybaer: Problem gelöst

Beitrag lesen

Hi,

if(variablenname)
nicht genausogut?

Nein.

//var testvar=1;
if(testvar) {
 alert("definiert");
} else {
 alert("nicht definiert");
}

Ggf. überhaupt kein alert.

Aber:

//var testvar=1;
if(window["testvar"]) {
 alert("definiert");
} else {
 alert("nicht definiert");
}

Bringt immer einen alert.

Und auf das Problem mit 0 etc. hat Dich ja schon Struppi hingewiesen. Aber ob das übehaupt relevant ist, liegt natürlich an den Werten, die die Vriable annehmen können soll.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!