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>