javascript中的嵌套while循环
我试图用嵌套的while循环来制作一个恒星网格 它与for循环一起工作:javascript中的嵌套while循环,javascript,Javascript,我试图用嵌套的while循环来制作一个恒星网格 它与for循环一起工作: for(m = 1; m <= 5; m++) { for(n = 1;n <= 10; n++) { document.write("*" + " "); } document.write("<br>"); } for(m=1;m您缺少初始值设定项。m需要启动并且1,n需要在每次m递增时在1处重新启动 var m, n; m = 1; while(m &l
for(m = 1; m <= 5; m++) {
for(n = 1;n <= 10; n++) {
document.write("*" + " ");
}
document.write("<br>");
}
for(m=1;m您缺少初始值设定项。m
需要启动并且1
,n
需要在每次m
递增时在1
处重新启动
var m, n;
m = 1;
while(m <= 5) {
n = 1;
while(n <= 10) {
document.write("*" + " ");
n++;
}
document.write("<br>");
m++;
}
var m,n;
m=1;
而(m您缺少初始值设定项。m
需要启动并且1
,n
需要在1
处重新启动,每次m
递增
var m, n;
m = 1;
while(m <= 5) {
n = 1;
while(n <= 10) {
document.write("*" + " ");
n++;
}
document.write("<br>");
m++;
}
var m,n;
m=1;
while(m问题在于您没有重置n变量,因此每次都是10,因此没有进入while循环。您需要执行以下操作:
var m=0,
n=0,
div=document.getElementById('draw');
函数writeToDiv(stringToWrite){
div.innerHTML=div.innerHTML+stringToWrite;
}
while(m问题在于您没有重置n变量,因此每次都是10,因此没有进入while循环。您需要执行以下操作:
var m=0,
n=0,
div=document.getElementById('draw');
函数writeToDiv(stringToWrite){
div.innerHTML=div.innerHTML+stringToWrite;
}
虽然(m哦,你在任何地方声明并初始化了n
和m
吗?哦,你在任何地方声明并初始化了n
和m
吗?是的,我忘了发布初始化者:p,但我不知道我必须重新启动n。非常感谢!是的,我忘了发布初始化者:p,但我不知道我必须重新启动rt n.非常感谢!无需在外环两端重置n
两次无需在外环两端重置n
两次