Javascript 液体处理机器人
我有以下代码(使用,因为我不知道如何测试它)Javascript 液体处理机器人,javascript,robotics,Javascript,Robotics,我有以下代码(使用,因为我不知道如何测试它) 变量a、b、c、d、e、text=“”、x、y; a=25 b=数学楼层(a/8) c=a-(b*8) 如果(c==0) c=8; d=Math.ceil(a/8) e=8 对于(y=1;y这应该有效,希望有帮助 var text=”“,开始=8,结束=25; 对于(变量i=开始;i
变量a、b、c、d、e、text=“”、x、y;
a=25
b=数学楼层(a/8)
c=a-(b*8)
如果(c==0)
c=8;
d=Math.ceil(a/8)
e=8
对于(y=1;y这应该有效,希望有帮助
var text=”“,开始=8,结束=25;
对于(变量i=开始;i<结束;i++){
text+=“
”+((i%8)+1)+”,“+(数学地板(i/8)+1)
}
document.getElementById(“demo”).innerHTML=text;
这个(数学地板(i/8)+1)+,“+((i%8)+1)是错误的循环方式,但它像一个符咒一样工作。很容易改变循环。我根本没有得到模数位,我必须仔细阅读。谢谢有一种方法可以使此代码从1,2或2,1开始??代码更新,您可以更改开始
和结束
的值,太棒了,谢谢。
<p id="demo"></p>
<script>
var a,b,c,d,e,text = "",x,y;
a = 25
b = Math.floor( a / 8 )
c = a - ( b * 8)
if (c == 0)
c = 8;
d = Math.ceil ( a / 8 )
e = 8
for (y = 1; y <= d; y++) {
for (x = 1; x <= e; x++) {
text += "<br>" + x + "," + y;
}
}
document.getElementById("demo").innerHTML = text;
</script>