在使用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("请先赋值");
}
}