js基礎(chǔ)總結(jié)一數(shù)組與字符串方法

js基礎(chǔ)總結(jié)一數(shù)組與字符串方法

ID:8975536

大?。?6.79 KB

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

時(shí)間:2018-04-13

js基礎(chǔ)總結(jié)一數(shù)組與字符串方法_第1頁(yè)
js基礎(chǔ)總結(jié)一數(shù)組與字符串方法_第2頁(yè)
js基礎(chǔ)總結(jié)一數(shù)組與字符串方法_第3頁(yè)
js基礎(chǔ)總結(jié)一數(shù)組與字符串方法_第4頁(yè)
js基礎(chǔ)總結(jié)一數(shù)組與字符串方法_第5頁(yè)
資源描述:

《js基礎(chǔ)總結(jié)一數(shù)組與字符串方法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。

1、http://www.mybdqn.com/js基礎(chǔ)總結(jié)一數(shù)組與字符串方法最近在梳理js的基礎(chǔ),首先從數(shù)組和字符串開(kāi)始。string常用方法:1.substring(start開(kāi)始位置的索引,end結(jié)束位置索引)截取的位置不包含結(jié)束位置的字符,只寫一個(gè)參數(shù)表示從開(kāi)始位置截取到最后varstr='abcdefg';str.substring(1)//得到bcdefgstr.substring(1,3)//得到bc輸入負(fù)值時(shí)將負(fù)值變?yōu)?,哪個(gè)較小作為開(kāi)始位置str.substing(-1,1)=>str.substring(0,1)//a

2、str.substring(1,-2)=>str.substring(0,1)//a2.slice(start開(kāi)始位置索引,end結(jié)束位置索引)基本和substring相似,區(qū)別在參數(shù)為負(fù)數(shù)。varstr='abcdefg';str.slice(1)//bcdefgstr.substring(1,3)//bc輸入負(fù)值時(shí)值與字符串的長(zhǎng)度相加str.slice(-1)=>str.slice(6)//gstr.slice(1,-2)=>str.slice(1,5)//bcdestr.slice(-2,-1)=>str.slice(5,6)/

3、/f值絕對(duì)值大于字符串的長(zhǎng)度時(shí)變?yōu)?str.slice(-22)=>str.substring(0)//abcdefg第二個(gè)參數(shù)絕對(duì)值大于字符串的長(zhǎng)度時(shí),返回''3.substr(start開(kāi)始位置索引,end需要返回的字符個(gè)數(shù))varstr='abcdefg';str.substr(1)//bcdefgstr.substr(1,1)//b輸入負(fù)值時(shí)start參數(shù)與字符串的長(zhǎng)度相加,end為負(fù)時(shí)參數(shù)變?yōu)?str.substr(-1)=>str.substr(6)//ghttp://www.mybdqn.com/str.substr(-

4、2,-3)//''4.charAt(index)方法返回指定索引位置處的字符。如果超出有效范圍(0與字符串長(zhǎng)度減一)的索引值返回空字符串.varstr='abcdefg';str.charAt(2)//c5.index(string)返回String對(duì)象內(nèi)第一次出現(xiàn)子字符串位置。如果沒(méi)有找到子字符串,則返回-1。varstr='abcdefga'str.indexOf('a')//0str.indexOf('h')//-16.lastIndexOf(string)倒敘查找返回String對(duì)象內(nèi)第一次出現(xiàn)子字符串位置。如果沒(méi)有找到子字符

5、串,則返回-1。varstr='abcdefga'str.lastIndexOf('a')//77.split(str)將字符串以參數(shù)分割為數(shù)組varstr='abcadeafg'str.split('a')//["","bc","de","fg"]8.toLowerCase方法返回一個(gè)字符串,該字符串中的字母被轉(zhuǎn)換成小寫。9.toUpperCase方法返回一個(gè)字符串,該字符串中的所有字母都被轉(zhuǎn)換為大寫字母。10.match()–方法可在字符串內(nèi)檢索指定的值,或找到一個(gè)或多個(gè)正則表達(dá)式的匹配11.search方法返回與正則表達(dá)式查找內(nèi)

6、容匹配的第一個(gè)字符串的位置。12.replace用來(lái)查找匹配一個(gè)正則表達(dá)式的字符串,然后使用新字符串代替匹配http://www.cnblogs.com/bijiapo/p/5451924.html數(shù)組常用的方法http://www.mybdqn.com/1.push添加到最后返回添加后的數(shù)組2.unshift添加到最前面返回添加后的數(shù)組3.shift刪除(從前面)返回處理后的數(shù)組4.pop刪除最后一項(xiàng)返回處理后的數(shù)組5.reverse數(shù)組翻轉(zhuǎn)返回處理后的數(shù)組6.join數(shù)組轉(zhuǎn)化為字符串vararr=[1,2,3,4,5],str=a

7、rr.join('--');console.log(str);//1--2--3--4--5以join內(nèi)的參數(shù)切割數(shù)組console.log(arr);//[1,2,3,4,5]原數(shù)組未變7.slice(start,end)截取數(shù)組從start(開(kāi)始)到end(結(jié)束不包含)返回新數(shù)組,原數(shù)組不變vararr=[1,2,3,4,5],new=arr.slice(2,4);console.log(new);//[3,4]console.log(arr);//[1,2,3,4,5]8.concat數(shù)組合并9.splice(開(kāi)始下標(biāo),個(gè)數(shù),e

8、le1,ele2....)剪接數(shù)組(1).一個(gè)參數(shù)從參數(shù)位置截取填寫負(fù)數(shù)類似上面strslice返回截好的數(shù)組原數(shù)組變化vararr=[1,2,3,4,5];console.log(arr.splice(1));//[2

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(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)系客服處理。