数组长度问题
var myarray=new Array(5);当括号中只有一个数字时,数字代表的是数组的长度,当有多个数字时,才表示的是数组中的元素,
这句话对吗?那位大先生能具体讲一下啊,谢谢了。。。。
var myarray=new Array(5);当括号中只有一个数字时,数字代表的是数组的长度,当有多个数字时,才表示的是数组中的元素,
这句话对吗?那位大先生能具体讲一下啊,谢谢了。。。。
2016-11-23
var myarray=new Array(5); //这个是代表数组的长度为5
var myarray=new Array(5,3,4,8); //这样写是错误的语法,不代表长度也不代表数组元素;
数组有几种声明方法:
方法1:
var myarray=new Array(); // new Array()括号里传递的参数只能是数字代表数组长度; 数组元素要用 [ ] 中括号来定义;
myarray[0]='a';
myarray[1]='b';
myarray[2]='c';
document.write(myarray.length);
方法2:
var myarray=['a','b','c'];
document.write(myarray.length);
举报