课程
/前端开发
/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 回答任务答案是否有错?