第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

從字符串中提取那些分?jǐn)?shù)的字符,如何轉(zhuǎn)換成數(shù)值?

?var?scoreStr?=?"小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
??var?fenge=scoreStr.split(";");
/*問題一:split是以;為分隔符分隔字符串,得到的是
??小明:87,小花:81,小紅:97,小天:76,小張:74,小小:94,小西:90,小伍:76,小迪:64,小曼:76
而得到的這個是一個還是字符串還是一個數(shù)組?*/
??var?num=new?Array();?
??for(var?i=0;?i<fenge.length;i++){
??????num[i]=fenge[i].substring(fenge[i].indexof(":")+1);
/*這個就更看不懂了,哪位大神可以解釋下*/
??????document.write(num[i]+"<br/>");
??????}


正在回答

3 回答

parseInt()

0 回復(fù) 有任何疑惑可以回復(fù)我~
fenge=["小明:87","小花:81","小紅:97","小天:76","小張:74","小小:94","小西:90","小伍:76","小迪:64","小曼:76"];
//如果是數(shù)組,我就是我寫的這樣fenge[0]="小明:87"
num[0]=fenge[0].substring(fenge[0].indexOf(":")+1);
//進(jìn)行拆分
//a=fenge[0].indexOf(":")=3
//b=fenge[0].indexOf(":")+1=a+1=4
//c=fenge[0].substring(fenge[0].indexOf(":")+1)=從第五個字符開始提取,也就是87
//關(guān)于你提出的substring(),最后加一個末尾的長度,其實效果是一樣的,如果不加的話,它默認(rèn)的就是一致檢索到末尾。
0 回復(fù) 有任何疑惑可以回復(fù)我~

得到的是數(shù)組
num[i]=fenge[i].substring(fenge[i].indexof(":")+1);這段代碼寫的不對;

他截取的是名字而不是分?jǐn)?shù) , ?分?jǐn)?shù)獲取可以是
num[i]=fenge[i].substring((fenge[i].indexof(":")+1),fenge[i].length);

或者是var peopleInfo = fenge[i].split(":");

num[i] = peopleInfo[1];

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

精慕門4438460 提問者

文字太多,無法直接回復(fù),所以直接在樓下答復(fù)了,麻煩看下我這樣理解是否正確?
2016-05-18 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

從字符串中提取那些分?jǐn)?shù)的字符,如何轉(zhuǎn)換成數(shù)值?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號