Isset für JavaScript

awortmeier

Erfahrenes Mitglied
Hallo,
habe gegooglte etc. und folgende Lösungen gefunden:

Java:
	if(document.zeiger === undefined){
		zeiger = 1;
	}
Leider verweigert diese Lösung mir den Dienst.

Sinn des ganzen, es soll 3 verschiedene Codeteile augeführt werden.
Die Methode wird alle 8 Sekunden via window.Timeout.... neu aufgerufen.
Wenn ich nun einfach mach "zeiger = 1" dann wird immer nur der erste Teil ausgeführt.

also gewünscht ist wie in php
PHP:
if(!isset($zeiger))      $zeiger = 1;

Das ganze nur nun für JavaScript.

Danke vorab.
 
Zuletzt bearbeitet:
Moin,

probiers mal so:
Code:
if(typeof document.zeiger =='undefined'){
        zeiger = 1;
    }
Beachte aber, dass dies kein Äquivalent zum PHP-isset() ist, da isset() prüft, ob etwas existiert...der Schnipsel jedoch den Typ prüft(dieser kann auch bei einer bereits instanziierten Variable ohne Wert "undefined" sein)
 

Neue Beiträge

Zurück