gpt4 book ai didi

javascript - 循环增加迭代但避免我的输出在 javascript 中重叠

转载 作者:行者123 更新时间:2023-12-02 23:17:30 25 4
gpt4 key购买 nike

JavaScript 新手我需要一个循环,将每次迭代增加 1,但就像现在一样,我两次得到相同的数字(一次作为新的“结束”,然后再次作为新的“开始”)

我尝试使用数组,我认为这可能会更好,但我无法让它工作

var start='20190100'
var end='20190101'
var limit='20190131'

while (start <= limit) {
start++, end++;
var date_range=start.toString()+","+end.toString();
console.log(date_range)
}

这是我现在的输出;

'20190101,20190102'
'20190102,20190103'
'20190103,20190104'

但我需要它是这样的;

'20190101,20190102'
'20190103,20190104'

最佳答案

只需将它们都增加 2 而不是 1:

var start = 20190100
var end = 20190101
var limit = 20190131

while (start <= limit) {
var date_range = start + "," + end;
console.log(date_range)
start += 2;
end += 2;
}

或者使用单个变量:

var start = 20190100
var limit = 20190131

while (start <= limit) {
var date_range = start + "," + (start + 1);
console.log(date_range)
start += 2;
}

关于javascript - 循环增加迭代但避免我的输出在 javascript 中重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57109367/

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