好懵逼 求大神幫忙分析下每行代碼是什么意思
var myarr=new Array(3)
for(var i=0;i<3;i++){
??? myarr[i]=new Array()
??? for(var j=0;j<5;j++){
??????? myarr[i][j]=i*j
??? }
??? }
var myarr=new Array(3)
for(var i=0;i<3;i++){
??? myarr[i]=new Array()
??? for(var j=0;j<5;j++){
??????? myarr[i][j]=i*j
??? }
??? }
2016-10-26
舉報
2016-10-26
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title> ?
? <meta charset="utf-8"/> ??
?</head>
?<body>?
<script type="text/javascript">?
? ? var myarr=new Array(); ?//新建一個數(shù)組,名為myarr
? ? //將i,j初始為0,我好解釋些
? ? for(var i=0;i<4;i++)
? ?{
? ?myarr[i]=new Array(); ?
//將數(shù)組myarr的第i項,創(chuàng)建一個數(shù)組
? ? for(var j=0;j<6;j++)
? ?{
? ? myarr[i][j]=(i+1)*(j+1);
//數(shù)組myarr的第i項是數(shù)組,所以他的第j項開始賦值,賦值為(i+1)*(j+1)
? ? document.write("myarr["+(i+1)+"]["+(j+1)+"]的值:"+myarr[i][j]+"<br>");
? ? }
? ?}
/*
這是一個二維數(shù)組的創(chuàng)建過程,先創(chuàng)建一個以為數(shù)組myarr[第一項,第二項,第三項,第四項]
然后第一項也是一個數(shù)組myarr[0][]=[第一行第一列,第一行第二列,。。。。]
最后得到的數(shù)組時[ ?[第一行第一列,第一行第二列,。。。。。] ?[第二行第一列] ? ? ] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?]
*/
</script>?
</body>
</html>
2016-11-02
數(shù)組的下標(biāo)是從0開始的,按你這個是代碼寫法應(yīng)該是這樣:
var myarr=new Array();
for(var i=1;i<4;i++)
? ?{
? ?myarr[i-1]=new Array();//從mymrr[0]開始
? ? for(var j=1;j<=6;j++) //如果是<6的話,就只有5個值了(3行5列)
? ?{
? ? myarr[i-1][j-1]=(i-1)*(j-1);//從0開始(當(dāng)i=1時、j=1時,myarr[0][0]=0*0
? ? document.write("myarr["+(i--)+"]["+(j--)+"]的值:"+myarr[i][j]+"<br>");
? ? }
? ?}
好麻煩啊,其實i、j就該從0開始
我的代碼,僅供參考
<script type="text/javascript">
var myarr=new Array();
for(var i=0;i<3;i++){
? myarr[i]=new Array();
? document.write(i+"<br>");
? for(var j=0;j<6;j++){
? ? ? myarr[i][j]=i*j;
? }
}?
document.write("數(shù)組長度為:"+myarr.length+"<br>");
for(var i=0;i<myarr.length;i++){
? ? document.write("NO."+i+":"+myarr[i]+"<br>");
}
</script>
2016-10-26
var myarr=new Array();
for(var i=1;i<4;i++)
?? {
?? myarr[i]=new Array();
??? for(var j=1;j<6;j++)
?? {
??? myarr[i][j]=i*j;
??? document.write("myarr["+i+"]["+j+"]的值:"+myarr[i][j]+"<br>");
??? }
?? }
應(yīng)該是這個 發(fā)錯啦不好意思
2016-10-26
寫的 不對吧??myarr[i]已經(jīng)是一個值了 怎么還new array