国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作_javascript技巧

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 21:48:40
文檔

js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作_javascript技巧

js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作_javascript技巧:本文實(shí)例介紹了javascript中字符串和數(shù)組的相互轉(zhuǎn)換方法,分享給大家供大家參考,具體內(nèi)容如下 字符串和數(shù)組的相互轉(zhuǎn)換操作是非常的重要的,因?yàn)樵趯?shí)際編碼過程中會(huì)經(jīng)常用到,所以這是必須要掌握的知識(shí)點(diǎn),當(dāng)然這個(gè)知識(shí)點(diǎn)并不難,知道了就永遠(yuǎn)知道了,并不是
推薦度:
導(dǎo)讀js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作_javascript技巧:本文實(shí)例介紹了javascript中字符串和數(shù)組的相互轉(zhuǎn)換方法,分享給大家供大家參考,具體內(nèi)容如下 字符串和數(shù)組的相互轉(zhuǎn)換操作是非常的重要的,因?yàn)樵趯?shí)際編碼過程中會(huì)經(jīng)常用到,所以這是必須要掌握的知識(shí)點(diǎn),當(dāng)然這個(gè)知識(shí)點(diǎn)并不難,知道了就永遠(yuǎn)知道了,并不是

本文實(shí)例介紹了javascript中字符串和數(shù)組的相互轉(zhuǎn)換方法,分享給大家供大家參考,具體內(nèi)容如下
字符串和數(shù)組的相互轉(zhuǎn)換操作是非常的重要的,因?yàn)樵趯?shí)際編碼過程中會(huì)經(jīng)常用到,所以這是必須要掌握的知識(shí)點(diǎn),當(dāng)然這個(gè)知識(shí)點(diǎn)并不難,知道了就永遠(yuǎn)知道了,并不是那種需要充分實(shí)踐才能夠掌握的東西,下面就做一下簡(jiǎn)單的介紹。
一.字符串轉(zhuǎn)換為數(shù)組
此操作會(huì)用到split()函數(shù),它能夠以指定的字符作為分隔符,將字符串轉(zhuǎn)換成一個(gè)數(shù)組,實(shí)例代碼如下:

由輸出的結(jié)果可以看出,split()函數(shù)已經(jīng)將字符串轉(zhuǎn)換成一個(gè)數(shù)組。
二.將數(shù)組轉(zhuǎn)換為字符串
此操作可以使用Array對(duì)象的join()函數(shù)來實(shí)現(xiàn),此函數(shù)可以將數(shù)組中的元素以指定的字符連接起來,然后返回產(chǎn)生的字符串。
代碼如下:

以上代碼實(shí)現(xiàn)了我們的要求,使用"-"將數(shù)組元素連接了起來,并生成了一個(gè)字符串。
上面的兩個(gè)例子都是使用的自帶的函數(shù),當(dāng)然我們也可以自己寫,這樣靈活性更大,并且知根知底。
三.自定義字符串轉(zhuǎn)換為數(shù)組

以上代碼同樣實(shí)現(xiàn)了將字符串轉(zhuǎn)換為數(shù)組的功能,下面對(duì)代碼進(jìn)行一下注釋:
代碼注釋:
1.function StringToArray(str,substr){},此函數(shù)用來進(jìn)行轉(zhuǎn)化,str是要被轉(zhuǎn)換的字符串,substr是分隔符。
2. var arrTmp=new Array(),聲明一個(gè)數(shù)組,用來存放分割的字符串片段。
3.if(substr=="") {arrTmp.push(str);return arrTmp;},如果字符串分隔符為空,那么就將整個(gè)字符串放入數(shù)組。
4. var i=0,j=0,k=str.length;聲明三個(gè)變量,并賦初值,k的值是字符串中字符的個(gè)數(shù)。
5.while(i 6.j=str.indexOf(substr,i),用來檢測(cè)分隔符在字符串出現(xiàn)的位置,如果indexOf()函數(shù)帶有兩個(gè)參數(shù)的,第二個(gè)參數(shù)是查找指定字符開始的位置,這段代碼要結(jié)合下面的代碼理解。
7.if(j!=-1),如果查找的分隔符存在。
8.if(str.substring(i,j)!=""){},截取從開始查找位置到查找到第一個(gè)分隔符之間的字符串。
9.arrTmp.push(str.substring(i,j));,將截取的字符串放入數(shù)組。
10.i=j+1;將開始查找的位置設(shè)置為分隔符的下一個(gè)字符。
11.else{},如果沒有查找。
12.if(str.substring(i,k)!=""){arrTmp.push(str.substring(i,k));},如果最后一個(gè)分隔符之后的字符不為空,那么就添加到數(shù)組。
13.i=k,將i設(shè)置為k,這樣循環(huán)就停止了。
14.return arrTmp; 返回?cái)?shù)組。
相關(guān)知識(shí):
1.push()方法的定義和用法:
此方法可以給指定的數(shù)組末尾追加一個(gè)或者多個(gè)新的元素,并返回?cái)?shù)組的長(zhǎng)度。
注:新元素是直接追加到原有的數(shù)組,而不是創(chuàng)建新的數(shù)組。
點(diǎn)擊可參閱數(shù)組更多屬性和方法。
語法結(jié)構(gòu):
arrayObject.push(元素一,元素二,....,元素N)

參數(shù)列表:
參數(shù) 描述
參數(shù)(一...N) 必需。要被追加的新元素。

實(shí)例代碼:

2.indexOf()方法的定義和用法:
此方法返回指定的字符串在字符串中首次出現(xiàn)的位置。
如果沒有檢索到相應(yīng)的字符串,返回值是-1。
注:此方法對(duì)大小寫敏感。
語法結(jié)構(gòu):
stringObject.indexOf(substring,startindex)

實(shí)例代碼:

b在字符串a(chǎn)bcdefg中第二個(gè)出現(xiàn)。輸出結(jié)果:1。

此方法對(duì)大小寫敏感的,所以字符串a(chǎn)bcdefg中并沒有大寫的B出現(xiàn)。輸出結(jié)果:-1。

檢索開始的位置是4,字符串首次出現(xiàn)的位置還是從字符串的起始開始計(jì)算的。輸出結(jié)果:4。

3.substring()函數(shù)。

四.自定義數(shù)組轉(zhuǎn)換為字符串

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作_javascript技巧

js實(shí)現(xiàn)字符串和數(shù)組之間相互轉(zhuǎn)換操作_javascript技巧:本文實(shí)例介紹了javascript中字符串和數(shù)組的相互轉(zhuǎn)換方法,分享給大家供大家參考,具體內(nèi)容如下 字符串和數(shù)組的相互轉(zhuǎn)換操作是非常的重要的,因?yàn)樵趯?shí)際編碼過程中會(huì)經(jīng)常用到,所以這是必須要掌握的知識(shí)點(diǎn),當(dāng)然這個(gè)知識(shí)點(diǎn)并不難,知道了就永遠(yuǎn)知道了,并不是
推薦度:
標(biāo)簽: 技巧 js 之間
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国内精品视频在线观看 | 免费精品国产日韩热久久 | 在线视频一区二区 | 国产激情在线观看 | 中文国产成人精品少久久 | 亚洲综合一区二区精品久久 | 国产在线视频一区二区三区 | 亚洲色图在线播放 | 国产区精品 | 亚洲国产成人久久 | 亚洲区精品久久一区二区三区 | 国产精品免费 | 欧美成人久久电影香蕉 | 天天操综 | 国产成人综合久久精品亚洲 | 99视频免费看| 日本久久香蕉一本一道 | 中文字幕在线播放第一页 | 亚洲欧美日韩另类精品一区二区三区 | 图片一区 | 日韩视频一区二区三区 | 久热青青青在线视频精品 | 欧美在线一区视频 | 国产成人综合久久精品下载 | 精品久久中文网址 | 精品国产乱码久久久久久一区二区 | 欧美精品一区二区三区视频 | 国产成人一区二区三区影院免费 | 日韩欧美电影在线观看 | 欧美精品国产综合久久 | 精品免费久久久久国产一区 | 欧洲精品欧美精品 | 精品三级在线观看 | 国产精品第 | 欧美激情一区二区三区视频 | 国产一区欧美二区 | 国产精品免费播放 | 国产自产 | 一区二区网站 | 日韩免费播放 | 日韩在线看片 |