gpt4 book ai didi

javascript - JS 循环每 3 个循环递增,但第一个数字增加 1

转载 作者:行者123 更新时间:2023-12-03 11:32:33 26 4
gpt4 key购买 nike

模式应如下所示

k_1_1k_1_2k_1_3

k_2_1k_2_2k_2_3

我可以创建第一个 block ,但不知道如何创建一个循环来继续。

如有任何帮助,我们将不胜感激。

<script>
for (var x = 1; x <= 3; x++){
var x2 = 0; x2 <=3; x2++;
var thisKName = "k_" + x2 + "_" + x + "<br>";
document.write(thisKName);
}
</script>

最佳答案

在 for 循环之外初始化计数器变量。然后在 for 循环中,使用 if 语句检查该步骤中 x 的值是否能被 3 整除。x % 3 = 0 表示没有余数,并且可被 3 整除。增加计数器变量。

var i = 0;
for(var x = 1; x <= 3; x++) {
if( (x - 1) % 3 == 0 ) {
i = i + 1;
}
var thisKName = "k_" + x + "_" + i + "<br>";
document.write(thisKName);
}

编辑

更新了函数以包含 document.write 并避免当 x = 3i 递增到 2 并弄乱结构。

关于javascript - JS 循环每 3 个循环递增,但第一个数字增加 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26675153/

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