所以我在编写一个嵌套循环时遇到了一个问题,最初代码应该给出“hello”输出 5 次,所以我对其进行了编码,它给出了“hello”输出 6 次。
for (i = 0; i < 2; i++) {
for (var j = 0; j < 3; j++) {
console.log("Hello");
}
}
我预计它会输出 hello 5 次
您的代码运行两个循环,一个外循环 (
i
) 运行两次(对于 i = 0
和 i = 1
),以及一个内循环 (j
),对于外循环的每次迭代运行三次(对于 j = 0
、j = 1
和 j = 2
)。
每次内循环 运行,它打印“Hello”。
由于外循环两次迭代,内循环各运行 3 次,因此打印的“Hello”总数为
2 × 3 = 6
。