JavaScript中陣列的建立與操作
陣列的建立方法
#1、使用new關(guān)鍵字和Array()來建立陣列
var arr = new Array(); ?//建立一個空數(shù)組
# var arr = new Array(「週更生」?, 「男」?, 30); ?//建立一個數(shù)組,並初始化陣列的元素
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //創(chuàng)建一個沒有任何元素的數(shù)組 var arr = new Array(); //增加數(shù)組元素 arr[0] = "張三"; arr[1] = "男"; arr[2] = 25; arr[3] = "安徽"; document.write(arr); </script> </head> <body> </body> </html>
#2、使用[]來建立
中括號[ ]中,使用英文下的逗號分隔多個數(shù)值。
陣列元素的值,可以是任何型別。如:字元型、數(shù)值型、布林型、陣列型、物件型、函數(shù)。
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //使用[]方式創(chuàng)建一個數(shù)組 var arr = ["張三","男",25,"安徽"]; document.write(arr); </script> </head> <body> </body> </html>
數(shù)組的操作
讀取元素:讀取已經(jīng)存在下標(biāo)的元素。如:var age = arr[2];
修改元素:修改已經(jīng)存在下標(biāo)的元素的值(重新賦值)。如:arr[2] = 26;
增加元素:新增一個不存在的下標(biāo)的元素。
刪除元素:使用關(guān)鍵字delete,只能刪除元素的值,而下標(biāo)還在。