javascript 数组 我都服了

来源:百度知道 编辑:UC知道 时间:2024/07/07 19:37:49
var dateArray = new Array(4);
dateArray[0]="";
dateArray[1]="";
dateArray[2]="";
dateArray[3]="";
for(var k=0; k<4; k++)
{
temValue = dateArray[k];
if(temValue!='')
{

}
}
为什么一执行到dateArray[k]就异常呢?
谢谢你 我自己找到答案了
var dateArray = new Array(4);
dateArray[0]="";
dateArray[1]="";
dateArray[2]="";
dateArray[3]="";
这段我写在了最外面作为全局变量,而把
or(var k=0; k<4; k++)
{
temValue = dateArray[k];
if(temValue!='')
{
document.write("1");
}
document.write("=");
}
写在了一个函数a里面 这个函数外还有一个函数b,呵呵 在a里面找不到 dateArray 哈哈 javascript 还是不了解阿

这段代码是正确的,你可以把下面这段测试一下,结果是打出四个==
<html>
<head>
<script language="javascript">
var dateArray = new Array(4);
dateArray[0]="";
dateArray[1]="";
dateArray[2]="";
dateArray[3]="";
for(var k=0; k<4; k++)
{
temValue = dateArray[k];
if(temValue!='')
{
document.write("1");
}
document.write("=");
}
</script>
</head>
</html>