課程
/前端開發
/JavaScript
/JavaScript進階篇
像下面的代碼sum+=parseInt(scoreArr[i].substring(scoreArr[i].indexOf(":")+1));就可以
2015-02-08
源自:JavaScript進階篇 7-23
正在回答
1、為什么不能使用你說的那個,是因為在循環的時候scoreArr[i].substring(3)部分獲取的不是數值,這個你可以在瀏覽器中啟動開發者工具進行查看
2、x.length()是方法,x.length這樣寫是屬性。比如說數組長度,他是沒有屬性的只有方法可以查看他的長度,而字符串這種是有長度屬性的,所以這個是用于不同的變量上的
慕前端4408879 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
4 回答 sum = sum + parseInt(scoreArr[i].slice(3,5));請問什么意思?
3 回答sum+=parseInt(scores)和sum+=parseInt(scores[i])的區別
1 回答sum+=parseInt(score[i].substring(3,5));
2 回答var score=parseInt(scoreArr[i].substring(3));這句代碼的.substring(3)是什么意思?哪位大神能指點一下!
1 回答substring()和substr()有什么區別??
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-02-09
1、為什么不能使用你說的那個,是因為在循環的時候scoreArr[i].substring(3)部分獲取的不是數值,這個你可以在瀏覽器中啟動開發者工具進行查看
2、x.length()是方法,x.length這樣寫是屬性。比如說數組長度,他是沒有屬性的只有方法可以查看他的長度,而字符串這種是有長度屬性的,所以這個是用于不同的變量上的