为了账号安全,请及时绑定邮箱和手机立即绑定

二维数组取值问题

二维数组取值问题

qq_小白_7 2015-06-14 12:00:01
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script language="javascript"> var myarray=[[88,90,68,99],[10,20,30]]; document.write("值是:"+myarray[0][0]+"<br>"); document.write("值是:"+myarray[1][2]+"<br>"); document.write("值是:"+myarray[2][1]+"<br>"); </script></head><body></body></html>第一行显示输出时88,第二行输出时30,第三行没有显示输出值,这些取值有什么原则,该怎样取值?
查看完整描述

1 回答

已采纳
?
John001

TA贡献7条经验 获得超1个赞

myarray[0] 是指 myarray 的第一个元素(索引是从0开始的),即 [88,90,68,99],myarray[0][0] 即是 [88,90,68,99] 中的第一个元素,即 88;同理 myarray[1] 是指 myarray 中的第二个元素 [10,20,30],myarray[1][2] 即是 [10,20,30] 中的第三个元素 30,因为 myarray 中只有两个元素 [88,90,68,99] 和 [10,20,30],所以 myarray[2] 是没有的,所以也就没有 myarray[2][1],索引超出了范围。不知这样说是否明白。

查看完整回答
1 反对 回复 2015-06-14
  • 1 回答
  • 0 关注
  • 2200 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信