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

代码如下

<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>


haniella
浏览 1761回答 5
5回答

李晓健

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

茅十八T

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

nishu

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

weak_ptr

推荐编辑器Brackets,搭配Beautify 和 HTML hint插件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript