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>