我正致力于创建天气预报网络应用。我一直难以将一周的日期分配给即将到来的预测。截至目前,当我循环数组循环计数到6(星期六),并继续计数7,8,9,10 ......等等。我需要找到一种方法来重置这个循环,所以在6之后,它会从0(星期日)开始。我知道对此的解决方案应该很简单,但我似乎无法看到它。这是我到目前为止的尝试......
Jobs
答案 0 :(得分:1)
您可以使用模数运算符(for (var i = 0; i < 5; i++) {
console.log((today + i) % 7);
}
),如下所示:
3 % 2
模运算符返回两个操作数之间除法运算的余数,3 / 2
将返回1,因为2
为1且 1 一半。
同样,9%7将返回{{1}},因为结果为1且 2 为七。
这允许您根据需要循环遍历数组,只需模拟数组的长度。