以下二维数组为什么前面全部输出0,i和j相乘怎么前面还会都是0勒?有大神吗

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[i][j]+"<br />")
       
      }
      
    }



你是我的命i
浏览 1409回答 3
3回答

阿旭_

<script type="text/javascript">   var myarr=new Array();   document.write("i*j=k"+"<br />")   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(i+"*"+j+"="+myarr[i][j]+" ")       }       document.write("<br />")     } </script>

慕标2337738

前面有( 0 0 0 0 0 0 0) 7个零,是因为当i取零的时候,与j=0,1,2,3,4,5,当i=1的时候与j=0是相乘。所有一共有7个0.

摩诃迦叶

当i等于0的时候,不就i*j不就等于0么? 当j=0的时候,i*j不就等于0么? 有什么问题?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript