var a = [[0,1],[2,3]];
alert(a[0][1]);//数组的第0个元素的第一个位置(从0开始计数)
alert(a[0,1]);//二维数组的第0行的第一列
alert([0]); //数组[0]的值
alert(a[0][1]);//数组的第0个元素的第一个位置(从0开始计数)
alert(a[0,1]);//二维数组的第0行的第一列
alert([0]); //数组[0]的值
解决方案 »
- javascript 文本框选择小时控件谁有,给个
- javascript如何得到一个字符在一个字符串中出现的次数和位置
- 为什么这个的javascript代码在我的ie浏览器中运行会中文乱码啊?求高手解释啊?本人是菜鸟希望高人指点、、谢谢了
- 关于层的隐藏和显示的小代码问题,简单的很!
- 请教:js时间表述问题
- 火狐重新附值 innerHTML后,js 调用函数出错。
- HighCharts右键事件问题
- 在控件中如何将原来隐藏的控件通过点击button来显示出来
- 利用javascript求积
- document.write 可以打印出外部文件吗?
- 如何把从db读出的|0|1|14|这样的字符串替换成0,1,14对应的名称??
- 推荐一本JS的书
而 ls 二位滴解释都有误,试验一下就清楚了
L@_@K
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head> <body>
<script type="text/javascript">
<!--
var a = [[0,1],[2,3]];
alert(a[0][1]); // a[0]为[0,1],进而 [0,1][1],即 1
alert(a[-1,9,8,10,0]); // 连续指定下标,但只有最后一个有实际意义,相当于 a[0]
alert([-1,9,8,10,0]); // 简单数组定义
//-->
</script>
</body>
</html>
1 JavaScript逗号运算符负责连接多个JavaScript表达式,JavaScript逗号运算符包括","。
2 用逗号运算符连接起来的表达式,符合规则JavaScript语法的式子,称JavaScript逗号表达式。
alert(a[0][1]);//这样写相当于a是二维数组,写成矩阵就是:
0 1 2 3 这样的,a[0][1]不就是1吗,
alert(a[0,1]);//这样a相当于是一维数组,只是数组中存的还是数组而已,将里面的数组看成他的元素就可以了,
a1= [0,1], a2=[2,3]
这样a写成矩阵就相当于
a1 a2
这样,a[0,1]不就是a2吗,而a2是什么呢,不就是 [2,3]吗,alert出来就是2,3了