第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我輸出不了arr[7]

57ec973200017a5b00680083.jpg

57ec97320001b1a904630473.jpg

為何輸出不了arr[7]?

目前想要的輸出結果是

*

***

****

**

正在回答

4 回答

js中的基本數據類型有5種,Underfine,Null,Number,Boolean,String.由于arr[6]未定義,值為underfine,而charAt()是String的方法,所以當i=6時,你的那句charAt()方法是錯的,從而導致你的i=7的情況根本不會執(zhí)行,我覺得這是js很讓人頭疼的地方就是它不會給你報錯...

0 回復 有任何疑惑可以回復我~
#1

YEAHDDD 提問者

厲害!非常感謝!
2016-10-06 回復 有任何疑惑可以回復我~

arr[6]如果不是空的就可以輸出了,如果是空的就輸出不了,我也納悶。

0 回復 有任何疑惑可以回復我~

*
##
***
&&
****
##*
undefined
**

arr[7]是第8個 第七個arr[6]是空的 arr[0]是第一個

0 回復 有任何疑惑可以回復我~
#1

YEAHDDD 提問者

所以呢..感覺沒有回答啊..
2016-09-29 回復 有任何疑惑可以回復我~
#2

onTheLine3320682 回復 YEAHDDD 提問者

我也去查了 只要到了空的地方后邊就都不會輸出了相當于報錯停止輸出了吧
2016-09-30 回復 有任何疑惑可以回復我~

你初始化數組的長度是6,arr[7]是取得數組第8個元素。你這樣賦值肯定是無效的吧。(我也是剛學JS的,說的不對的地方請包涵)

0 回復 有任何疑惑可以回復我~
#1

YEAHDDD 提問者

賦值了arr[7],不是說明這個arr數組的長度已經是8了嗎?即使是無效,也應該是arr[6]無效,為什么到arr[7]就輸出不了呢? 如果去掉if條件的話,倒是全部都可以輸出。好迷惑/(ㄒoㄒ)/~~
2016-09-29 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我輸出不了arr[7]

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號