1. 程式人生 > >JavaScript Array數組對象

JavaScript Array數組對象

結果 聲明 eve cal 字符 轉換 script col array

<DOCTYPE html>
<html>
<head>
    <title>數組</title>
</head>
<body>
    <script type="text/javascript">
    //1.無參構造函數,創建一空數組
        // var a1=new Array(1,2,3,4);
         //document.write(a1)
    var a = new Array();
        a[0] = "1趙曉龍";
        a[1] = "2趙曉龍"
; a[2] = 3; for(var i=0;i<a.length;i++){ // document.write(a[i]); // document.write("<br>"); } // document.write("<hr>"); //使用 for...in 聲明來循環輸出數組中的元素 for (hehe in a){ //document.write(a[hehe]); //
document.write("<br>"); } //document.write("<hr>"); // 合並數組 concat(合並) var arr = new Array() arr[0] = "hello" arr[1] = "word" arr[2] = "name" //document.write(arr.concat()); //document.write("<hr>"); // 數組合並字符串 join("") //document.write(arr.join(""));
//document.write("<br>"); // 給數組值排序 function sortNumber(a,b) { return a - b } var arr = new Array(6) arr[0] = "10" arr[1] = "5" arr[2] = "40" arr[3] = "25" arr[4] = "1000" arr[5] = "1" //document.write(arr.sort(sortNumber)) // 更改數組中的值 arr[5]="Opel"; //document.write(arr[5]) //刪除數組中最後一個值 var a = new Array() a[0] = "hello" a[1] = "aword" a[2] = "name" //document.write(a.pop()) //9.給數組加一個新的數組時; 並返回新的長度。 //document.write(a.push("James") + "<br />") //document.write(a) //顛倒數組中元素的順序。 //document.write(a.reverse()) //使用 shift() 刪除並返回數組的第一個元素。 //document.write(a.shift() + "<br />") //使用slice()選取第幾個數組並輸出值 //document.write(a.slice(1) + "<br />") //對數組進行排序 //document.write(a.sort()) //把數組轉換為字符串 //document.write(a.toString()) //把數組轉換為本地數組,並返回結果。 //document.write(a.toLocaleString()) //給字符串開頭添加一個數值 //a.unshift("William") //toString()和valueOf()的主要不同點在於,toString()返回的是字符串,而valueOf()返回的是原對象 //document.write(a) </script> </body> </html>

JavaScript Array數組對象