gpt4 book ai didi

javascript - 当我达到数字的倍数时在 JavaScript 循环中添加新行

转载 作者:行者123 更新时间:2023-11-29 23:48:29 25 4
gpt4 key购买 nike

我试图一遍又一遍地打印相同的重复文本(\I[0]),但其中的数字每次递增 1(例如:\I[0] \I[1] \I[2] 等)。我已经想通了。

但我想做的是每次打印 15 次文本时,它都会添加一个换行符。

EX:打印 0 - 14。然后,输入 <br>标记,并继续打印,直到达到 29。然后,添加另一个 <br>标签。依此类推,直到达到数字 527。

HTML:

<p id="number"></p>

Javascript:

var text = "";
var i;
for (i = 0; i < 528; i++) {
text += "\\I[" + i + "] ";
}
document.getElementById("number").innerHTML = text;

有什么想法吗?谢谢。

最佳答案

您可以检查数字是否是 15 的因数并使用 modulo 运算符插入新行。

var text = "";
var i;
var MAX = 528;
for (i = 0; i < MAX; i++) {
text += "\\I[" + i + "] ";

if(i !==0 && ((i + 1 < MAX) && ((i + 1) % 15 === 0))) {
text += '<br>';
}
}
document.getElementById("number").innerHTML = text;
<div id="number">

</div>

关于javascript - 当我达到数字的倍数时在 JavaScript 循环中添加新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43352489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com