js常用的屬性和方法

js常用的屬性和方法

ID:33359856

大?。?9.00 KB

頁(yè)數(shù):18頁(yè)

時(shí)間:2019-02-25

js常用的屬性和方法_第1頁(yè)
js常用的屬性和方法_第2頁(yè)
js常用的屬性和方法_第3頁(yè)
js常用的屬性和方法_第4頁(yè)
js常用的屬性和方法_第5頁(yè)
資源描述:

《js常用的屬性和方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、js中常用到的幾個(gè)方法數(shù)組的屬性:lengtharr.length返回?cái)?shù)組arr的長(zhǎng)度,常見(jiàn)于循環(huán)中對(duì)數(shù)組的遍歷,比如:for(vari=0;i

2、ncat(),pop(),push(),shift(),unshift(),sort(),splice()下面逐一分析這些方法的功能和用法.toString(),valueOf(),toLocalString():功能:返回?cái)?shù)組的全部元素注:數(shù)組名也可以返回整個(gè)數(shù)組代碼:varm=["am","bm","cm"];//用括號(hào)聲明一個(gè)數(shù)組對(duì)象alert(m.toString());//toString()返回?cái)?shù)組對(duì)象的所有內(nèi)容,用逗號(hào)分割,即am,bm,cmalert(m.valueOf());//valueOf()也返回?cái)?shù)組對(duì)象的所有內(nèi)容alert(m.toLoca

3、leString());//toLocaleString()也返回?cái)?shù)組對(duì)象的所有內(nèi)容,但有地區(qū)語(yǔ)言區(qū)別,暫不研究alert(m);//數(shù)組名也返回?cái)?shù)組對(duì)象的所有內(nèi)容join():功能:把數(shù)組各個(gè)項(xiàng)用某個(gè)字符(串)連接起來(lái),但并不修改原來(lái)的數(shù)組代碼:varm=["am","bm","cm"];//用括號(hào)聲明一個(gè)數(shù)組對(duì)象varn=m.join("---");//用---連接am,bm,cm.alert(m.toString());//m并沒(méi)有被修改,返回am,bm,cmalert(n);//n是一個(gè)字符串,為am---bm---cmsplit():功能:把一個(gè)字符串按某

4、個(gè)字符(串)分割成一個(gè)數(shù)組,但不修改原字符串代碼:varstr="Ilovemaomao,Iamcaolvchong";vararr=str.split("o");//按字符o把str字符串分割成一個(gè)數(shù)組alert(arr);//輸出整個(gè)數(shù)組slice():返回某個(gè)位置開(kāi)始(到某個(gè)位置結(jié)束)的數(shù)組部分,不修改原數(shù)組代碼:1.varm=["am","bm","cm","dm","em","fm"];??2.varn=m.slice(2);//返回第二個(gè)元素bm后面的元素,即cm,dm,em,fm??3.varq=m.slice(2,5);//返回第二個(gè)元素后到第五個(gè)元

5、素,即cm,dm,em??4.alert(n);??5.alert(q);??數(shù)組對(duì)象的棧操作:push():數(shù)組末尾添加一個(gè)項(xiàng)pop():刪除數(shù)組最后一個(gè)項(xiàng)代碼:1.varm=["am","bm","cm","dm","em","fm"];??2.m.push("gm");//在數(shù)組末尾添加元素gm??·alert(m);??·m.pop();//刪除數(shù)組最后一個(gè)元素gm??·alert(m);??數(shù)組對(duì)象的隊(duì)列操作:unshift():數(shù)組頭添加一個(gè)項(xiàng)shift():刪除數(shù)組第一個(gè)項(xiàng)代碼:1.varm=["am","bm","cm","dm","em","fm"

6、];??2.m.unshift("gm");//在數(shù)組第一個(gè)元素位置添加元素gm??3.alert(m);??4.m.shift();//刪除數(shù)組第一個(gè)元素gm??5.alert(m);??sort():數(shù)組按字符的ASCII碼進(jìn)行排序,修改數(shù)組對(duì)象注:即便是數(shù)字?jǐn)?shù)組,也將轉(zhuǎn)化為字符串來(lái)進(jìn)行比較排序代碼:1.varm=["am","fm","gm","bm","em","dm"];??2.m.sort();//按字母序排序??1.alert(m);??concat():在數(shù)組尾添加元素,但不修改數(shù)組對(duì)象代碼:1.varm=["am","bm"]??2.varn=m.

7、concat("cm");//添加一項(xiàng)cm,并且賦予新數(shù)組對(duì)象??3.alert(m);//原數(shù)組沒(méi)有被修改??4.alert(n);//輸出新數(shù)組對(duì)象splice():在數(shù)組的任意位置進(jìn)行添加,刪除或者替換元素,直接修改數(shù)組對(duì)象細(xì)節(jié):splice()有三個(gè)參數(shù)或三個(gè)以上參數(shù),前兩個(gè)是必須的,后面參數(shù)是可選的進(jìn)行添加:splice(起始項(xiàng),0,添加項(xiàng))進(jìn)行刪除:splice(起始項(xiàng),要?jiǎng)h除的項(xiàng)個(gè)數(shù))進(jìn)行替換:splice(起始項(xiàng),替換個(gè)數(shù),替換項(xiàng))這個(gè)其實(shí)是添加刪除的共同結(jié)果代碼:1.varm=["am","bm"]??2.m.splice(1,0,"fm","

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。