在使用js代码的时候,有些变量或数组,由于某种原因,里面的值可能是空的或者是无效的,这个时候,如何对其进行判断呢?
  如果js的变量或数组未定义,会以undefined的形式存在,这个时候,需要对其进行判断,才能让程序正常运行,下面是判断的方法。
  例子:
  var MyRandomArray=new Array();
  ReturnArray[0]=1;
  ReturnArray[2]=1;
  ReturnArray[3]=1;
  ReturnArray[4]=1;
  请注意看,ReturnArray[1]并未赋值,因此,在使用的时候,必然会影响程序的运行,得通过下面的方式对其进行判断。
  for(var m=0;m<MyRandomArray.length;m++)
  {
   if(typeof(ReturnArray[m]) == "undefined")
   {
    alert("请先赋值");
   }
  }