當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

數組JS

1. 概述

JavaScript 中,我們有時需要對數組進行操作,比如創建數組,遍曆數組元素,排序等等。

本文将介紹一些數組的基本使用方法。

2. 示例

2.1 創建數組

Array 對象用於在單個變量中存儲多個值。創建數組的方法如下

var txt = new Array("I","love","FR");
alert(txt);

代碼返回 : I,love,FR

創建數組的方法有多種,也可以直接新建一個空 Array,再對 Array 的每個元素賦值

var txt = new Array();
txt[0] = "I";
txt[1] = "love";
txt[2] = "FR";
alert(txt);

2.2 遍曆數組元素

如何遍曆數組的每個元素呢,可以使用 for 循環來完成,比如我們有一個數組 txt,只需要代碼:

var txt = new Array("I","love","FR");
for(i=0;i<txt.length;i++)   
{alert(txt[i]);}

就可以将數組元素全都顯示一遍。

2.3 數組轉換爲字符串

toString() 方法可把一個對象的類型轉換爲字符串,并返回結果。

語法:Object.toString()

例如:

var txt = new Array("I","love","FR");
var str=txt.toString();
alert(str);
alert(typeof(str));

代碼返回  I,love,FR,并返回 str 對象的數據類型爲 string 。

2.4 數組的排序

調用數組的 sort() 方法就進行排序,如果調用該方法時沒有使用參數,将按字母順序對數組中的元素進行排序。

例如:

var txt = new Array("I","love","FR");
document.write(txt.sort())

代碼将返回 :FR,I,love 

按數值排序,可以定義一個函數 sortNumber(),然後以 sort(sortNumber) 的形式進行排序。

例如:

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))

代碼返回: 1,5,10,25,40,1000

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s后關閉

反饋已提交

網絡繁忙