課程
/前端開發
/JavaScript
/JavaScript進階篇
第二步我以分號“;”做分割標準放進去數列了,但是要怎么樣才能使用到每個人的分數呢?
是再以冒號“:”分割一次?但是我還是不懂怎么光提取數字啊……
2017-01-18
源自:JavaScript進階篇 7-23
正在回答
var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scor =scoreStr.split(";");//以分號分割為數組,得到的就是 小明:87……
document.write(scor[0]+"<br>");
var newscor =scor[0].split(":");//再以冒號分割為新數組,得到的就是 小明,87
document.write(parseInt(newscor[1]));//就取出分數了。
//再利用利用for循環算出總分數
var sum=0
for(var i=0; i<scor.length; i++){
????sum += parseInt(scor[i].split(":")[1])
}
document.write(sum / scor.length)
C_黑雞 提問者
對,沒錯
for(var i = 0; i < 10; i++)
?{
? ? ?score[i] = scoreStr.slice(scoreStr.indexOf(":")+1+6*i, scoreStr.indexOf(":")+3+6*i)
?}
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答關于負數提取
2 回答第三步:分割字符串得到分數,然后求和取整。
2 回答沒提取出分數
2 回答關于第二次篩選
4 回答關于二維數組。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-01-18
var scoreStr = "小明:87;小花:81;小紅:97;小天:76;小張:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";
var scor =scoreStr.split(";");//以分號分割為數組,得到的就是 小明:87……
document.write(scor[0]+"<br>");
var newscor =scor[0].split(":");//再以冒號分割為新數組,得到的就是 小明,87
document.write(parseInt(newscor[1]));//就取出分數了。
//再利用利用for循環算出總分數
var sum=0
for(var i=0; i<scor.length; i++){
????sum += parseInt(scor[i].split(":")[1])
}
document.write(sum / scor.length)
2017-02-08
對,沒錯
2017-01-18
for(var i = 0; i < 10; i++)
?{
? ? ?score[i] = scoreStr.slice(scoreStr.indexOf(":")+1+6*i, scoreStr.indexOf(":")+3+6*i)
?}