課程
/前端開發
/JavaScript
/JavaScript進階篇
請問是for函數那里出了什么問題嗎
2018-03-14
源自:JavaScript進階篇 7-23
正在回答
var i=0;i<=len;i++? ? ?這里 不應該<=? 而是? <? ? ? 數組的下標 最多其實 只能到? length - 1 當 “= ”這個條件也成立的 時候? ? arr[i]? 例如這個 i? 大于 實際 數組長度 。? 會獲取失敗? 通常這個叫 角標越界異常 我記得是。。。
你的代碼存在三個問題:
1,輸出Date()得到的日期格式是 “Thu Mar 06 2014 10:57:47 GMT+0800”,與要求不符。
2,for循環條件應該是i<=len-1或者i<len , 因為數組下標從0開始。
3,第二split分割得到的數組是“小明,81,小花,87,小紅,97 ...”,可以再用循環得到成績(提取下標為奇數的數組元素再轉換成整數),還有一種更方便的方法是用一次分割和一次截取字符串。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答為什么無法輸出結果?
3 回答為什么無法輸出結果?
1 回答為什么我無法輸出結果的?
2 回答為什么最后結果無法輸出出來
3 回答為什么無輸出結果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-15
var i=0;i<=len;i++? ? ?這里 不應該<=? 而是? <? ? ? 數組的下標 最多其實 只能到? length - 1 當 “= ”這個條件也成立的 時候? ? arr[i]? 例如這個 i? 大于 實際 數組長度 。? 會獲取失敗? 通常這個叫 角標越界異常 我記得是。。。
2018-03-20
你的代碼存在三個問題:
1,輸出Date()得到的日期格式是 “Thu Mar 06 2014 10:57:47 GMT+0800”,與要求不符。
2,for循環條件應該是i<=len-1或者i<len , 因為數組下標從0開始。
3,第二split分割得到的數組是“小明,81,小花,87,小紅,97 ...”,可以再用循環得到成績(提取下標為奇數的數組元素再轉換成整數),還有一種更方便的方法是用一次分割和一次截取字符串。