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

输出的结果为undefined,不知道哪里出错了,求指教

输出的结果为undefined,不知道哪里出错了,求指教

haniella 2016-02-17 13:50:20
代码如下<script type="text/javascript">    var myarr=new Array();    for(var i=0;i<3;i++){        myarr[i]=new Array();        for(var j=0;j<6;j++);{                myarr[i][j]=i*j;}}    document.write(myarr[1][2]);</script>
查看完整描述

5 回答

?
李晓健

TA贡献1036条经验 获得超461个赞

for(var j=0;j<6;j++)/***这里多写了一个;*/{


查看完整回答
12 反对 回复 2016-02-17
?
茅十八T

TA贡献3条经验 获得超3个赞

for(var j=0;j<6;j++);{  这句话多了一个分号 ";"
这个for语句没有执行成功,myarr[1][2]没有值,所以输出结果为undefined。


查看完整回答
2 反对 回复 2016-02-17
?
nishu

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

建议使用jshint,避免低级错误的排查

查看完整回答
反对 回复 2016-02-17
?
weak_ptr

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

推荐编辑器Brackets,搭配Beautify 和 HTML hint插件。

查看完整回答
反对 回复 2016-02-18
  • 5 回答
  • 0 关注
  • 1760 浏览
慕课专栏
更多

添加回答

举报

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