js之一維陣列(附HTML5程式碼例項)
阿新 • • 發佈:2021-01-23
技術標籤: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而不報錯