var myarr=new Array(); //先声明一维
for(var i=0;i<2;i++){ //一维长度为2
myarr[i]=new Array(); //再声明二维
for(var j=0;j<3;j++){ //二维长度为3
myarr[i][j]=i+j; // 赋值,每个数组元素的值为i+j
}
}
求问为啥 myarr[i][j]=i+j; 要用个大括号把他包起来
这是两个for循环的嵌套,{myarr[i][j]}的大括号是第二个for语句的。for语句的固定格式: for(;;){}
算术操作符 → 比较操作符 → 逻辑操作符 → "="赋值符号