Hallo,
- _data: Auch Array-Namen müssen mit einem Buchstaben beginnen.
Variablennamen duerfen auch mit einem Unterstrich beginnen, was auch fuer Arrays zutrifft.
var _x=new Array(1,2,3);
alert(_x[1]); // 2
- undefined wird als Variablenname betrachtet und eine Variable dieses Namens existiert nicht.
Man kann durchaus auf undefined pruefen, sofern es die Variable an sich bereits gibt (auf obiges Beispiel bezogen):
if(_x[2]!=undefined)alert("_x[2] hat bereits einen Wert");
if(_x[3]==undefined)alert("_x[3] hat noch keinen Wert");
MfG, Thomas