双重循环是指在 JavaScript 中嵌套两个 for 循环。在第一层循环中,一个变量通过不断增加来遍历一个范围的值;在第二层循环中,另一个变量也通过不断增加来遍历另一个范围的值。这样,每个变量都会在自己的范围内遍历所有值,从而实现对两个范围内所有值的遍历。
示例:
for (var i = 0; i < 5; i++) {
for (var j = 0; j < 3; j++) {
console.log(i + "," + j);
}
}
这将会输出:
0,0
0,1
0,2
1,0
1,1
1,2
2,0
2,1
2,2
3,0
3,1
3,2
4,0
4,1
4,2
在上面的例子中,第一个循环使用变量 i 遍历了整数 0 到 4,第二个循环使用变量 j 遍历了整数 0 到 2。因此,双重循环遍历了所有 (i, j) 组合,共 5 x 3 = 15 次。