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>