菜鸟问题:怎样定义数组?多谢! <script>var aa=new Array("a","b","c")alert(aa)alert(aa[0])alert(aa[1])alert(aa[2])</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以这样<script>var aa=new Array(3) //3表示数组的元素个数为3,也可以不声明aa[0]="a"aa[1]="b"aa[2]="c"alert(aa)alert(aa[0])alert(aa[1])alert(aa[2])</script> 定义二维数组<html><head><title>二维数组</title></head><body><h2>JavaScript的二维数组</h2><hr><script language="JavaScript">// 建立二维数组var users = new Array(5);for(var i=0; i<5; i++) users[i] = new Array(2);users[0][0] = "Joe";users[0][1] = "1234";users[1][0] = "Jane";users[1][1] = "5678";users[2][0] = "Tony";users[2][1] = "9012";users[3][0] = "Tom";users[3][1] = "1234";users[4][0] = "Merry";users[4][1] = "5678";// 使用循环显示数组值for(var j=0; j<users.length; j++){ for(i=0; i<users[i].length; i++) document.write(users[j][i] + ","); document.write("<br>");}</script></body></html> Array 对象提供对创建任何数据类型的数组的支持。arrayObj = new Array()arrayObj = new Array([size])arrayObj = new Array([element0[, element1[, ...[, elementN]]]])参数arrayObj必选项。要赋值为 Array 对象的变量名。size可选项。可选项数组的大小。由于数组的下标是从零开始,创建的元素的下标将从零到 size -1。element0,...,elementN可选项。要放到数组中的元素。这将创建具有 n + 1 个元素的长度为 n + 1 的数组。使用该语法时必须有一个以上元素。说明创建数组后,能够用 [ ] 符号访问数组单个元素,例如: var my_array = new Array();for (i = 0; i < 10; i++) { my_array[i] = i; }x = my_array[4];由于 JScript 中的数组的下标是从零开始的,前面例子中最后一条语句访问数组的第五个元素。该元素中保存的值是 4。 如果只向 Array 的构造函数传递了一个参数,而该参数是数字,则它必须是无符号32位整数(大约40亿)。该值成为数组的大小。如果该值为数值,但小于0或不为整数,发生运行时错误。如果传递给 Array 构造函数的是单个值并且不是数值,设置 length 属性为1,而且唯一的元素值成为单个的传入的参数。请注意 JScript 数组为解析数组,也就是尽管可以分配多个元素给一个数组,但实际上只有包含数据的元素才存在。这减少了数组使用的内存数量。 <script>var aa=new Array("x","y","z")alert(aa);alert(aa[0]);alert(aa[1]);alert(aa[2])</script> 自定义function生成数组对象//一维的function arr(len){//len为一维的数组长度this.length=len}//二维的function arr2(len1,len2){//len1为二维的数组行,len2为列this.length=len1;var i;for(i=0;i<len1;i++)this[i]=new arr(len2);}你可以用上面两个function定义数组了arr1=new arr(3)//说明一个一维数组arr1,在以下的代码,你可为你的数组arr1做事了//二维的你可以用同样的方法说明. <script>var aa=new Array("a","b","c")alert(aa)alert(aa[0])alert(aa[1])alert(aa[2])</script> Js 验证用户名和密码不成功 js链接字符串的问题 高手一定要进来指点,高级JS看不懂! 如何用js清除表单下拉列表框中的内容(或取消选择条) JQ怎么获取指定UL 下面的每一个LI 里面的input 呀 谁可以帮我解释下这段代码实现继承的机制,谢谢 谁给个mztreeview2 呀 求在线播放器wmv格式按列表播放,列表不用显示出来 js IE 火狐的兼容性问题。求指教 为什么自动给我去掉逗号和括号,不知是何原因。请大家和版主帮忙看看!!! 如何判断是否是浮点型? 在框架页面中onunload事件的不明啊!!有时正常,有时不正常。
var aa=new Array(3) //3表示数组的元素个数为3,也可以不声明
aa[0]="a"
aa[1]="b"
aa[2]="c"
alert(aa)
alert(aa[0])
alert(aa[1])
alert(aa[2])
</script>
<head>
<title>二维数组</title>
</head>
<body>
<h2>JavaScript的二维数组</h2>
<hr>
<script language="JavaScript">
// 建立二维数组
var users = new Array(5);
for(var i=0; i<5; i++)
users[i] = new Array(2);
users[0][0] = "Joe";
users[0][1] = "1234";
users[1][0] = "Jane";
users[1][1] = "5678";
users[2][0] = "Tony";
users[2][1] = "9012";
users[3][0] = "Tom";
users[3][1] = "1234";
users[4][0] = "Merry";
users[4][1] = "5678";
// 使用循环显示数组值
for(var j=0; j<users.length; j++){
for(i=0; i<users[i].length; i++)
document.write(users[j][i] + ",");
document.write("<br>");
}
</script>
</body>
</html>
提供对创建任何数据类型的数组的支持。arrayObj = new Array()
arrayObj = new Array([size])
arrayObj = new Array([element0[, element1[, ...[, elementN]]]])参数
arrayObj必选项。要赋值为 Array 对象的变量名。size可选项。可选项数组的大小。由于数组的下标是从零开始,创建的元素的下标将从零到 size -1。element0,...,elementN可选项。要放到数组中的元素。这将创建具有 n + 1 个元素的长度为 n + 1 的数组。使用该语法时必须有一个以上元素。说明
创建数组后,能够用 [ ] 符号访问数组单个元素,例如: var my_array = new Array();
for (i = 0; i < 10; i++)
{
my_array[i] = i;
}
x = my_array[4];
由于 JScript 中的数组的下标是从零开始的,前面例子中最后一条语句访问数组的第五个元素。该元素中保存的值是 4。 如果只向 Array 的构造函数传递了一个参数,而该参数是数字,则它必须是无符号32位整数(大约40亿)。该值成为数组的大小。如果该值为数值,但小于0或不为整数,发生运行时错误。如果传递给 Array 构造函数的是单个值并且不是数值,设置 length 属性为1,而且唯一的元素值成为单个的传入的参数。请注意 JScript 数组为解析数组,也就是尽管可以分配多个元素给一个数组,但实际上只有包含数据的元素才存在。这减少了数组使用的内存数量。
var aa=new Array("x","y","z")
alert(aa);
alert(aa[0]);
alert(aa[1]);
alert(aa[2])
</script>
//一维的
function arr(len){//len为一维的数组长度
this.length=len
}
//二维的
function arr2(len1,len2){//len1为二维的数组行,len2为列
this.length=len1;
var i;
for(i=0;i<len1;i++)
this[i]=new arr(len2);
}
你可以用上面两个function定义数组了
arr1=new arr(3)
//说明一个一维数组arr1,在以下的代码,你可为你的数组arr1做事了
//二维的你可以用同样的方法说明.
var aa=new Array("a","b","c")
alert(aa)
alert(aa[0])
alert(aa[1])
alert(aa[2])
</script>