国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Javascript中的Array數組對象詳談

2024-05-06 16:01:55
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Javascript中的Array數組對象,需要的朋友可以參考下

首先數組的定義以及初始化的方法:
var myArray = new Array(1,3.1415,"love"); //這里注意myArray數組中的元素不只是同一種數據類型的元素,可以有整形,有浮點型,有字符串等等都可以。這里充分展示了javascript作為一種語言對數據類型的弱化,語言更加的隨意化,簡便化。就行定義對象的時候用var一樣。
在此介紹的有限,同時有一些我沒有給出結果,希望大家自己體會,自己動手嘗試一下,看看結果到底是什么,這樣有助于記憶。以下帶[]是可以省去的參數。

Array的屬性:
length:數組對象的長度,即數組元素的個數。這里同樣要注意第一元素的下標是0.
document.write(myArray.length); //結果是3

Array的方法:

復制代碼 代碼如下:


join(<分隔符>):把數組中的各元素逐個連接起來,用分隔符置于元素與元素之間
document.write(myArray.join("-")); //輸出結果:1-3.1415-love
document.write(myArray.join(" ")); //輸出結果:是什么呢?
document.write(myArray.join("*¥")); //輸出結果:是什么呢?
document.write(myArray.join("* &")); //輸出結果:是什么呢?
document.write(myArray.join(" ")); //輸出結果:是什么呢?

reverse():將數組中的元素的順序顛倒
document.write(myArray.reverse()); //輸出結果:love,3.1415,1
slice(<始>[,<終>]):相當于數組的裁剪,這里不包括終。看到這里大家應該會聯想到關于Sting對象的substring()和substr()方法了吧。。其實都類似。
var arraynumber = new Array(1,2,3,4,5,6,7,8);
document.write(arraynumber.slice(3)); //輸出結果:4,5,6,7,8
document.write(arraynumber.slice(3,5)); // 輸出結果:4,5
i made a mistake,我原來寫的結果是4,5,6,其實是4,5。多謝一位朋友提出來。大家注意一下,其實slice方法是不包括終止位置的。
document.write(arraynumber.slice(3,3)); // 輸出結果:是什么呢?
document.write(arraynumber.slice(3,2)); // 輸出結果:是什么呢?
document.write(arraynumber.slice(3,-1)); // 輸出結果:是什么呢?
document.write(arraynumber.slice(-100)); // 輸出結果:是什么呢?


sort([<方法函數>]):排序
不帶方法函數,按字母順序進行排序,即按照字符編碼的順序排序,不是通常認為的按數值排序。
如果帶方法函數,則按方法函數排序。

例子:

復制代碼 代碼如下:


<script>
function sortNumber(a,b)
{
return a-b;
}
var myArray = new Array(3,2,54,23,90,250);
document.write("document.write("未經sort排序的數值:",myArray,"<br />")
document.write("默認sort排序的數值:",myArray.sort(),"<br />")
document.write("經sortNumber()的sort排序的數值:",myArray.sort(sortNumber),"<br />")
</script>


結果是:
未經sort排序的數值:3,2,54,23,90,250
默認sort排序的數值:這個我也不知道,主要誰去記字符編碼呢。
經sortNumber()的sort排序的數值:2,3,23,54,90,250
大家如果把sortNumber方法中的"a-b"改成"b-a",結果是什么呢?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 隆化县| 阿拉善右旗| 莱州市| 长岛县| 景洪市| 刚察县| 山阴县| 萝北县| 洛隆县| 邻水| 宣恩县| 蕉岭县| 北海市| 镇平县| 博客| 莱阳市| 紫阳县| 扶沟县| 历史| 湖州市| 柘城县| 石阡县| 西华县| 永川市| 松桃| 通道| 奎屯市| 大名县| 崇文区| 平昌县| 连云港市| 北京市| 富民县| 潜江市| 鹿泉市| 京山县| 永德县| 得荣县| 尼玛县| 舟曲县| 鱼台县|