Thomas Meinike: IE 5.0 kennt document.form.selectbox.length nicht?

Beitrag lesen

Hallo,

  1. _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

  1. 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