課程
/前端開發
/JavaScript
/JavaScript進階篇
答案寫錯了,2維長度6為什么就給了5個值? 如果用下標計算 直接寫5的話就越界了。js中越界倒是沒什么,這要是別的語言呢?
2016-04-05
源自:JavaScript進階篇 3-7
正在回答
是寫錯了,應該寫成6
c語言不可以越界
數組下標是從0開始算起的,arr[0][5]表示第一行第6列的數組元素。
下標是從0開始。編寫規矩。
他沒說就給5個值啊,myarr[2][5]就表示一維為3二維為6,js中索引都是從0開始的,索引為5就表示長度為6.
大部分語言數組下標都是從0開始計算的,即0,1,2,3,4,5六個值。?
在別的語言的非可變數組,若越界讀寫會導致錯誤結果甚至程序崩潰。
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答答案錯了吧?
2 回答這道題目的答案是不是錯的?
2 回答答案是否太死了
1 回答答案一樣,就是運行不了
2 回答任務答案是否有錯?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-04-12
是寫錯了,應該寫成6
2016-04-05
c語言不可以越界
2016-04-05
數組下標是從0開始算起的,arr[0][5]表示第一行第6列的數組元素。
2016-04-05
下標是從0開始。編寫規矩。
2016-04-05
他沒說就給5個值啊,myarr[2][5]就表示一維為3二維為6,js中索引都是從0開始的,索引為5就表示長度為6.
2016-04-05
大部分語言數組下標都是從0開始計算的,即0,1,2,3,4,5六個值。?
在別的語言的非可變數組,若越界讀寫會導致錯誤結果甚至程序崩潰。