<!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],索引超出了范围。不知这样说是否明白。
添加回答
举报
0/150
提交
取消