JavaScript数组对象属性length和二维数组

数组对象属性length

一个数组,其实就是一个“数组对象”。把数组看成“对象”,是为了使用数组对象的属性或方法。

在JS中,所有的内容都是“对象”。

那么,length就是数组对象的一个属性。如:var len = arrObj.length;

length属性,可以动态获取数组的长度。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>
            var arr = ["涛哥" , "男" , 24, "大专" , "北京科技大学" ];
                document.write(arr.length);
        </script>
    </head>
    <body>
    </body>
</html>


二维数组

给一个数组元素,赋一个数组的值,那么,这个数组就是“二维数组”。

创建一个简单的二维数组:

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>          
            //使用[]方式创建一个数组
            var arr = [
                [1,2,3,4],
                [4,5,6,7],
                [8,9,10,11]
            ];         
            document.write(arr);        
        </script>
    </head>
    <body>
    </body>
</html>
  • 二维数组,就得用两层循环来实现。也就是说循环套循环。

  • 二维数组的访问:数组名后跟多个连续的中括号[],第1个中括号[]代表第一维数组,第2个中括号[]代表第二维数组。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>          
            //使用[]方式创建一个数组
            var arr = [
                [1,2,3,4],
                [4,5,6,7],
                [8,9,10,11]
            ];         
            document.write(arr[1][1]);        
        </script>
    </head>
    <body>
    </body>
</html>


继续学习
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var arr = ["涛哥" , "男" , 24, "大专" , "北京科技大学" ]; document.write(arr.length); </script> </head> <body> </body> </html>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

javascript初级教程

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载
我只是一条咸鱼哈

我只是一条咸鱼哈

学习了

4年前    添加回复 0

回复
一辆想出轨的无轨电车

一辆想出轨的无轨电车

和PHP的数组差不多

4年前    添加回复 0

回复
我又来了

我又来了

这些都是基础的

4年前    添加回复 0

回复
学习ing

学习ing

二维数组就是数组里面套数组吧

4年前    添加回复 0

回复
末日的春天

末日的春天

length用来计算数组长度,学习了

4年前    添加回复 0

回复
橱窗的光

橱窗的光

二维数组,有点复杂了,在看下

4年前    添加回复 0

回复
将君

将君

在过去的两个半小时里获得了什么呢,自我感觉良好的是认为已经把大半个课件全部看完了呢然后开始反思一会所得把 首先是变量的类型 八种变量, 数值,字符,布尔,underfine未定义,null空, object,array,function 然后是变量的转换 用到什么呢 Blooean Number String 然后是与变量相关的一点函数 typeof parseInt 条件判断语句 esle if() switch分支语句 while语句 for语句 数组的一些小知识我也没学到多少一样啊问题是

2年前 0

Mr.L

Mr.L

document.write(arr[2][1]) 代表第几组的第几个元素

4年前 0

素颜

素颜

var arr = [ [1,2,3,4], [4,5,6,7], [8,9,10,11] ];

4年前 0

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~