課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為何輸出不了arr[7]?
目前想要的輸出結果是
*
***
****
**
2016-09-29
源自:JavaScript進階篇 3-8
正在回答
js中的基本數據類型有5種,Underfine,Null,Number,Boolean,String.由于arr[6]未定義,值為underfine,而charAt()是String的方法,所以當i=6時,你的那句charAt()方法是錯的,從而導致你的i=7的情況根本不會執(zhí)行,我覺得這是js很讓人頭疼的地方就是它不會給你報錯...
YEAHDDD 提問者
arr[6]如果不是空的就可以輸出了,如果是空的就輸出不了,我也納悶。
*##***&&****##*undefined**
arr[7]是第8個 第七個arr[6]是空的 arr[0]是第一個
onTheLine3320682 回復 YEAHDDD 提問者
你初始化數組的長度是6,arr[7]是取得數組第8個元素。你這樣賦值肯定是無效的吧。(我也是剛學JS的,說的不對的地方請包涵)
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
4 回答為什么for循環(huán) 不會輸出 arr[7]的內容。
1 回答輸出長度值是8,arr[7]="**",怎么計算出arr[0];arr[7];arr[2];arr[4]這個順序的?
1 回答請問各位var里面##是干什么的?還有就是&&,輸出的時候為什么是arr[0],arr[7],arr[2],arr[4],這個輸出順序為什么是這樣?
3 回答arr[7]為什么等于兩個“**”
2 回答for循環(huán)為什么不顯示arr[7]呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-06
js中的基本數據類型有5種,Underfine,Null,Number,Boolean,String.由于arr[6]未定義,值為underfine,而charAt()是String的方法,所以當i=6時,你的那句charAt()方法是錯的,從而導致你的i=7的情況根本不會執(zhí)行,我覺得這是js很讓人頭疼的地方就是它不會給你報錯...
2016-09-30
arr[6]如果不是空的就可以輸出了,如果是空的就輸出不了,我也納悶。
2016-09-29
*
##
***
&&
****
##*
undefined
**
arr[7]是第8個 第七個arr[6]是空的 arr[0]是第一個
2016-09-29
你初始化數組的長度是6,arr[7]是取得數組第8個元素。你這樣賦值肯定是無效的吧。(我也是剛學JS的,說的不對的地方請包涵)