gpt4 book ai didi

javascript - 每 10 个元素添加 x 个数

转载 作者:行者123 更新时间:2023-11-28 12:13:41 28 4
gpt4 key购买 nike

我想添加每 10 个元素的数量。

例如,

function myFunction() {

for (var i = 1; i <= 100; i++)
{

var d = i;
document.getElementById("demo").innerHTML += d+"<br/>";

}

}

输出:

1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100

但是,我想要这样

1,2,3,4,5,6,7,8,9,10,16,17,18,19,20,21,22,23,24,25,31,32,33,34,35,36,37,38,39,40....

我想在第10个数字后添加5,在第20个数字后添加10,在第30个数字后添加15,在第40个数字后添加20,在第50个数字后添加25。我知道这很简单。但是,我无法得到任何结果。

<强> JsFiddle

最佳答案

如果索引变量的结果可被 10 整除,则可以采用偏移量并将该值增加 5。

var i,
offset = 0,
result = [];

for (i = 1; i <= 100; i++) {
result.push(i + offset);
if (i % 10 === 0) offset += 5;
}
console.log(result.join(' '));

关于javascript - 每 10 个元素添加 x 个数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54787555/

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