JavaScript在同一循环中每隔x次迭代循环?
我不知道该如何表达,所以如果这个问题没有意义,请重新命名。不管怎样,这就是我要做的 我有一个长度为9的变量。 然后我有另一个长度为3的变量 如何编写一个循环,循环遍历所有9次,但每三次重新开始一次 例如:我有这个,JavaScript在同一循环中每隔x次迭代循环?,javascript,Javascript,我不知道该如何表达,所以如果这个问题没有意义,请重新命名。不管怎样,这就是我要做的 我有一个长度为9的变量。 然后我有另一个长度为3的变量 如何编写一个循环,循环遍历所有9次,但每三次重新开始一次 例如:我有这个, x = 3; l = 9; for ( var i = 0; i < l; i++) { console.log(i + 1); } output = 1,2,3,4,5,6,7,8,9 我在想也许可以用if语句或模来实现这一点,但不太确定如何实现它。这样做的
x = 3;
l = 9;
for ( var i = 0; i < l; i++)
{
console.log(i + 1);
}
output = 1,2,3,4,5,6,7,8,9
我在想也许可以用if语句或模来实现这一点,但不太确定如何实现它。这样做的好方法是什么?提前感谢。如果您想从最小值循环到最大值特定次数,最简单的方法就是有两个循环,如下所示:
var min = 1, max = 3, times = 3;
for (var i = 0; i < times; i++) {
for (var j = min; j <= max; j++) {
console.log(j);
}
}
var min=1,max=3,times=3;
对于(变量i=0;i<次;i++){
对于(var j=min;j如果要将最小值循环到最大值特定次数,最简单的方法就是有2个循环,如下所示:
var min = 1, max = 3, times = 3;
for (var i = 0; i < times; i++) {
for (var j = min; j <= max; j++) {
console.log(j);
}
}
var min=1,max=3,times=3;
对于(变量i=0;i<次;i++){
对于(var j=min;j如果要将最小值循环到最大值特定次数,最简单的方法就是有2个循环,如下所示:
var min = 1, max = 3, times = 3;
for (var i = 0; i < times; i++) {
for (var j = min; j <= max; j++) {
console.log(j);
}
}
var min=1,max=3,times=3;
对于(变量i=0;i<次;i++){
对于(var j=min;j如果要将最小值循环到最大值特定次数,最简单的方法就是有2个循环,如下所示:
var min = 1, max = 3, times = 3;
for (var i = 0; i < times; i++) {
for (var j = min; j <= max; j++) {
console.log(j);
}
}
var min=1,max=3,times=3;
对于(变量i=0;i<次;i++){
对于(var j=min;j对于这种情况,这是有效的:
x = 3;
l = 9;
for ( var i = 0; i < l; i++)
{
var num=(i %(x+1)) || 1;
console.log(num);
}
x=3;
l=9;
对于(变量i=0;i
在这种情况下,这是有效的:
x = 3;
l = 9;
for ( var i = 0; i < l; i++)
{
var num=(i %(x+1)) || 1;
console.log(num);
}
x=3;
l=9;
对于(变量i=0;i
在这种情况下,这是有效的:
x = 3;
l = 9;
for ( var i = 0; i < l; i++)
{
var num=(i %(x+1)) || 1;
console.log(num);
}
x=3;
l=9;
对于(变量i=0;i
在这种情况下,这是有效的:
x = 3;
l = 9;
for ( var i = 0; i < l; i++)
{
var num=(i %(x+1)) || 1;
console.log(num);
}
x=3;
l=9;
对于(变量i=0;i
以下语法可能会让你发疯:
var i = 0;
do {
console.log(i++ % 3 + 1);
} while (i < 9);
var i=0;
做{
console.log(i++%3+1);
}而(i<9);
或者,您也可以将3
和9
定义为变量
我利用了调用I++
将显示旧变量并在之后将其增加1这一事实,所以我保存了一些位
请参阅:以下语法可能会让您发疯:
var i = 0;
do {
console.log(i++ % 3 + 1);
} while (i < 9);
var i=0;
做{
console.log(i++%3+1);
}而(i<9);
或者,您也可以将3
和9
定义为变量
我利用了调用I++
将显示旧变量并在之后将其增加1这一事实,所以我保存了一些位
请参阅:以下语法可能会让您发疯:
var i = 0;
do {
console.log(i++ % 3 + 1);
} while (i < 9);
var i=0;
做{
console.log(i++%3+1);
}而(i<9);
或者,您也可以将3
和9
定义为变量
我利用了调用I++
将显示旧变量并在之后将其增加1这一事实,所以我保存了一些位
请参阅:以下语法可能会让您发疯:
var i = 0;
do {
console.log(i++ % 3 + 1);
} while (i < 9);
var i=0;
做{
console.log(i++%3+1);
}而(i<9);
或者,您也可以将3
和9
定义为变量
我利用了调用I++
将显示旧变量并在之后将其增加1这一事实,所以我保存了一些位
参见:x=3;
l=9;
对于(变量i=0;i
输出=1,2,3,1,2,3,1,2,3
在这里看到它的作用:x=3;
l=9;
对于(变量i=0;i
输出=1,2,3,1,2,3,1,2,3
在这里看到它的作用:x=3;
l=9;
对于(变量i=0;i
输出=1,2,3,1,2,3,1,2,3
在这里看到它的作用:x=3;
l=9;
对于(变量i=0;i
输出=1,2,3,1,2,3,1,2,3
在这里看到它的作用:拥抱模量:
function expand(length, loop_length) {
for (var i = 0; i < length; i++) {
console.log(i % loop_length + 1);
}
}
expand(9, 3) // => 1, 2, 3, 1, 2, 3, 1, 2, 3
函数展开(长度、循环长度){
对于(变量i=0;i1,2,3,1,2,3,1,2,3
拥抱模数:
function expand(length, loop_length) {
for (var i = 0; i < length; i++) {
console.log(i % loop_length + 1);
}
}
expand(9, 3) // => 1, 2, 3, 1, 2, 3, 1, 2, 3
函数展开(长度、循环长度){
对于(变量i=0;i1,2,3,1,2,3,1,2,3
拥抱模数:
function expand(length, loop_length) {
for (var i = 0; i < length; i++) {
console.log(i % loop_length + 1);
}
}
expand(9, 3) // => 1, 2, 3, 1, 2, 3, 1, 2, 3
函数展开(长度、循环长度){
对于(变量i=0;i1,2,3,1,2,3,1,2,3
拥抱模数:
function expand(length, loop_length) {
for (var i = 0; i < length; i++) {
console.log(i % loop_length + 1);
}
}
expand(9, 3) // => 1, 2, 3, 1, 2, 3, 1, 2, 3
函数展开(长度、循环长度){
对于(变量i=0;i1,2,3,1,2,3,1,2,3
x=3;
l=9;
对于(变量i=0;ix=3;
l=9;
对于(变量i=0;ix=3;
l=9;
对于(变量i=0;ix=3;
l=9;
对于(var i=0;我使用了两个for(){…}
循环,一个嵌套在另一个console.log(i%x+1)
@LightStyle,是的,这就是我一直在寻找的…我尝试它时一定是做错了。使用两个for(){…}
循环,一个嵌套在另一个console.log(i%x+1)
@LightStyle,是的,这就是我要找的…我尝试它的时候一定是做错了。使用两个for(){…}
循环,一个嵌套在另一个中?控制台.log(I%x+1)
@LightStyle,是的,这就是我要找的…我尝试它的时候一定是做错了。使用两个for(){…}
循环,一个嵌套在另一个中?co