该系列文章只是个人在自学JS时做的一些笔记,看到直接关闭即可。当然更欢迎大佬们传道授业、答疑解惑、指出错误。另外也在寻找更加系统学习代码的平台(暂时使用的是51自学网)。
二维数组
指数组里的数据还是数组。
例1:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
// 二维数组:
var a=[["小赵","小钱","小孙","小李"],["小周","小吴","小郑","小王"],["小冯","小陈","小祝","小卫"],["小蒋","小沈","小韩","小杨"]];
document.write(a.length);//指a数组的长度
alert(a[0][2]);//第一个下标:找到数组中的几号元素,第二个人下标,找到元素中的元素
alert(a[2].length);//第二号元素的数组长度
</script>
</head>
<body>
</body>
</html>
二维数组的遍历
var a=[["小赵","小钱","小孙","小李"],["小周","小吴","小郑","小王"],["小冯","小陈","小祝","小卫"],["小蒋","小沈","小韩","小杨"]];
for (var i=0;i<a.length;i++) {
for (var b=0;b<a[i].length;b++) {//a[i]表示二维数组中第几个元素的数组长度
document.write(a[i][b]+"写作业去"+"<br>");//a[i][b]指二维数组中第几个元素的第几个元素
};
获取二维数组中的最大、最小值
(最大值for循环方式)
var zxw=[[28,19,18,43,88,30],[99,10,18,29,76],[74,47,38,23],[10,28,66,67,98]];
var xhw=zxw[0][0];
alert(xhw);
for (var i=0;i<zxw.length;i++) {
for (var b=0;b<zxw[i].length;b++) {
if(xhw<zxw[i][b]){
xhw=zxw[i][b]
};
};
};
document.write(xhw)
(最小值function方式)
function bdx(arr){
for (var i=0;i<arr.length;i++){
for (var b=0;b<arr[i].length;b++){
// 判断:值是否小于i号的值
if(xhw>arr[i][b]){
xhw=arr[i][b]
};
};
};
return xhw;
};
document.write(bdx(zxw));
网友评论