課程
/前端開發
/JavaScript
/JavaScript進階篇
for(var i=0;i<myarr.length;i++){????? var num=myarr[i].split(":");????? var a=parseInt(num[1]);????? sum=sum+a;? }
這里的(num[1])的【1】怎么理解??
2016-11-05
源自:JavaScript進階篇 7-23
正在回答
我取2個值來舉例:
var?scoreStr?=?"小明:87;小花:81"; var?myarr?=?scoreStr.split(";"); //經過上面split后(以分號分隔字符串),這時myarr數組就是['小明:87','小花:81']; var?sum?=?0; for?(var?i?=?0;?i?<?myarr.length;?i++)?{????//遍歷myarr ????var?num?=?myarr[i].split(":"); ????//當i為0時;myarr[0]就是"小明:87";經過split,num就是['小明','87']; ????//當i為1時;myarr[1]就是"小花:81";經過split,num就是['小花','81']; ????var?a?=?parseInt(num[1]); ????//當i為0時,a就是小明 ????//當i為1時,a就是小花 ????sum?=?sum?+?a; }
妖靈262 提問者
arrayName[indexOf](indexOf為索引值)
num[1]就表示提取num數組的第二項(下標由0開始計數)
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答var num=1;為什么num=num++的值為1不是2
3 回答var num=0; function startCount() { document.getElementById('count').value=num; num=num+1; setTimeout("startCount()",1000); } startCount();
2 回答var str2 = str[i].split(":"); sum=sum+ parseInt(str2[1]);
1 回答num=num+1
2 回答num=num+1
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-11-05
我取2個值來舉例:
2016-11-05
arrayName[indexOf](indexOf為索引值)
num[1]就表示提取num數組的第二項(下標由0開始計數)