陣列物件屬性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>