JavaScript中陣列的建立與操作

陣列的建立方法


#1、使用new關鍵字和Array()來建立陣列

var arr = new Array();  //建立一個空數組

# var arr = new Array(「週更生」 , 「男」 , 30);  //建立一個數組,並初始化陣列的元素

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>           
            //创建一个没有任何元素的数组
            var arr = new Array();
            //增加数组元素
            arr[0] = "张三";          
            arr[1] = "男";          
            arr[2] = 25;          
            arr[3] = "安徽";          
            document.write(arr);         
        </script>
    </head>
    <body>
    </body>
</html>



#2、使用[]來建立


中括號[ ]中,使用英文下的逗號分隔多個數值。

陣列元素的值,可以是任何型別。如:字元型、數值型、布林型、陣列型、物件型、函數。

<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>php.cn</title>
        <script>          
            //使用[]方式创建一个数组
            var arr = ["张三","男",25,"安徽"];         
            document.write(arr);         
        </script>
    </head>
    <body>
    </body>
</html>


數組的操作

  • 讀取元素:讀取已經存在下標的元素。如:var age = arr[2];

  • 修改元素:修改已經存在下標的元素的值(重新賦值)。如:arr[2] = 26;

  • 增加元素:新增一個不存在的下標的元素。

  • 刪除元素:使用關鍵字delete,只能刪除元素的值,而下標還在。



繼續學習
||
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>php.cn</title> <script> //使用[]方式创建一个数组 var arr = new Array("张三","男",25,"安徽"); document.write(arr); </script> </head> <body> </body> </html>