var aa=new Array(1,2,3,4);
var num1=aa.length;
第一种方法,用循环(利用数组下标)
for (var i=0;i<=num1-1;i++)
{
document.write(aa[i]+",");
}
第二种方法,当数组的下标是不规则的,只能用for ..in
for (var i in aa)
{
document.write(aa[i]+",");
}
欢迎各位兄弟 发布技术文章
这里的技术是共享的
数组对象的作用是:使用单独的变量名来存储一系列的值。
数组对象用来在单独的变量名中存储一系列的值。
我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:
var myArray=new Array()
有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。
var mycars=new Array()
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
也可以使用一个整数自变量来控制数组的容量:
var mycars=new Array(3)
mycars[0]="Saab"
mycars[1]="Volvo"
mycars[2]="BMW"
var mycars=new Array("Saab","Volvo","BMW")
注意:如果你需要在数组内指定数值或者逻辑值,那么变量类型应该是数值变量或者布尔变量,而不是字符变量。
通过指定数组名以及索引号码,你可以访问某个特定的元素。
下面是代码行:
document.write(mycars[0])
下面是输出:
Saab 来自 http://www.w3school.com.cn/js/js_obj_array.asp 数组循环 <html> <body> <script type="text/javascript"> var x var mycars = new Array() mycars[0] = "Saab" mycars[1] = "Volvo" mycars[2] = "BMW" for (x in mycars) { document.write(mycars[x] + "<br />") } </script> </body> </html> 来自 http://www.w3school.com.cn/tiy/t.asp?f=jsrf_array_for_in
var aa=new Array(1,2,3,4);
var num1=aa.length;
第一种方法,用循环(利用数组下标)
for (var i=0;i<=num1-1;i++)
{
document.write(aa[i]+",");
}
第二种方法,当数组的下标是不规则的,只能用for ..in
for (var i in aa)
{
document.write(aa[i]+",");
}
来自 http://hi.baidu.com/yolanda_kis/item/619e91d417c5831ad78ed0b9