標籤:倒數 type 轉換 str for 不同 eof 長度 func
<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數組對象