JavaScript數(shù)組物件屬性length和二維數(shù)組
陣列物件屬性length
一個(gè)數(shù)組,其實(shí)就是一個(gè)「陣列物件」。把數(shù)組看成“物件”,是為了使用數(shù)組物件的屬性或方法。
在JS中,所有的內(nèi)容都是「物件」。
那麼,length就是數(shù)組物件的一個(gè)屬性。如:var len = arrObj.length;
length屬性,可以動(dòng)態(tài)取得陣列的長(zhǎng)度。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> var arr = ["濤哥" , "男" , 24, "大專" , "北京科技大學(xué)" ]; document.write(arr.length); </script> </head> <body> </body> </html>
二維陣列
給一個(gè)陣列元素,賦一個(gè)數(shù)組的值,那麼,這個(gè)數(shù)組就是「二維數(shù)組」。
建立一個(gè)簡(jiǎn)單的二維陣列:
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //使用[]方式創(chuàng)建一個(gè)數(shù)組 var arr = [ [1,2,3,4], [4,5,6,7], [8,9,10,11] ]; document.write(arr); </script> </head> <body> </body> </html>
二維數(shù)組,就得用兩層循環(huán)來實(shí)作。也就是說循環(huán)套循環(huán)。
二維數(shù)組的存?。簲?shù)組名稱後面跟著多個(gè)連續(xù)的中括號(hào)[],第1個(gè)中括號(hào)[]代表第一維數(shù)組,第2個(gè)中括號(hào)[]代表第二維數(shù)組。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //使用[]方式創(chuàng)建一個(gè)數(shù)組 var arr = [ [1,2,3,4], [4,5,6,7], [8,9,10,11] ]; document.write(arr[1][1]); </script> </head> <body> </body> </html>