1. 程式人生 > 其它 >js之一維陣列(附HTML5程式碼例項)

js之一維陣列(附HTML5程式碼例項)

技術標籤:html複習

陣列物件的作用是:使用單獨的變數名來儲存一系列的值。
建立陣列:例如:var arrayTest = [1,2,3,"???",4,5];
使用concat()合併兩個陣列
使用 join() 方法將陣列的所有元素組成一個字串。
使用 sort() 方法對陣列進行排序。(可以按字典或者數字第一位進行排序,如果按數值排序要向該方法傳遞引數(當然下面附有例子),當然也可以有其他排序這裡只說用的多的)
這是一個求和的例子:

<!DOCTYPE html>
<html lang="en">
<head
>
<meta charset="UTF-8"> <title>Title</title> <script language="JavaScript"> var arrayTest = [1,2,3,"???",4,5]; var sum = 0; for (var i = 0 ; i < arrayTest.length ; i++){ // document.writeln(arrayTest[i]+"");
if( !isNaN(arrayTest[i]) ){ sum += arrayTest[i]; // document.writeln(arrayTest[i]+""); } } document.writeln(sum+"");
</script> </head> <body> </body> </html>

這是一個排序的例子

<script
language="JavaScript">
function sortNumberByValue(a,b){ return a-b; } var arrayTest = [123,2,34]; document.writeln( "未傳遞引數" + arrayTest.sort( ).toString() ); document.writeln( "傳遞引數" + arrayTest.sort( sortNumberByValue ).toString() ); </script>

效果圖:
在這裡插入圖片描述
補充說明:
1.js的陣列的元素可以是不同型別
2.js的陣列可以動態增長
3.js的陣列越界是undefine而不報錯