繁体   English   中英

如何每5个值插入一个换行符?

[英]How to insert a line break every 5 values?

最近,我必须编写一个程序,当我在document.write收到 5 个值时,该程序必须从新行开始。 我在互联网上搜索了很多东西,但一无所获。 在这里,我向您展示如何处理它。 希望能帮到你!

var countr = 0;
for(i = 1; i <= 50; i++) {
    document.write(i+" ");
    compteur++;
    if (count === 5) {
        document.write("<br>");
        count = 0;
    }
}

您想使用 i % 5 === 0 -- Modulus 将计算余数。 在 if 语句中使用以在返回 0 时写入<br>

//var countr = 0;
for (i = 1; i <= 50; i++) {
  document.write(i + " ");
  // compteur++;
  if (i % 5 === 0) {
    document.write("<br>");
    // count =0;
  }
}

由于您使用的是循环,因此只要不更新变量,就可以在比较中使用i 您还可以使用 countr、compteur、count,而您可以使用i // 注释(禁用)代码。

我不明白你到底期待什么结果。 但一开始我看到的 - 你已经把你的计数器写错了 3 次。

var counter= 0;
for(i=1 ; i<=50 ;i++){
    document.write(i+" ");
    counter++;
    if (counter === 5){
        document.write("<br>");
        counter =0;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM