问一个数组的问题。。。
javascript吧
全部回复
仅看楼主
level 8
jy03692141 楼主
var mcy=new Array(10);
for(i=0; i<mcy.length; i++)
{
document.write(mcy[i]);
}
请问下我这里输出的为什么全是undefined呢?
2012年05月20日 12点05分 1
level 8
jy03692141 楼主
我像让他输出 1 -10的数字啊 为什么会变空呢?
2012年05月20日 12点05分 3
level 8
jy03692141 楼主
不会吧,数组里面第一行就定义了啊new Array(10);
是10啊、、、
2012年05月20日 12点05分 6
level 8
jy03692141 楼主
原来如此,那个是长度啊
var mcy=new Array(1,2,3,4,5,6,7,8,9,10);
for(i=0; i<mcy.length; i++)
{
document.write(mcy[i]);
}
这样就可以了、
2012年05月20日 12点05分 8
level 8
jy03692141 楼主
可是我搞不懂长度和赋值有什么区别
new Array(10); 难道有一个数字的都是长度。
2个以上的就算是赋值吗?
2012年05月20日 12点05分 10
level 8
jy03692141 楼主
....
2012年05月22日 05点05分 14
1