循环的Javascript,内部计数器?
我是一个学习循环的初学者 我做了一个类似这样的for循环:循环的Javascript,内部计数器?,javascript,loops,for-loop,Javascript,Loops,For Loop,我是一个学习循环的初学者 我做了一个类似这样的for循环: for (i = 0; i < 5; i++) { console.log("Counting..."); } 这是从哪里来的?这是什么意思?您可能正在开发人员工具或类似工具中运行此功能。“4”不是实际打印的,它是for循环中最后一条语句的返回值 当您运行第一个循环时,您可能看到: Counting... Counting... Counting... Counting... Counting... undefined
for (i = 0; i < 5; i++) {
console.log("Counting...");
}
这是从哪里来的?这是什么意思?您可能正在开发人员工具或类似工具中运行此功能。“4”不是实际打印的,它是for循环中最后一条语句的返回值 当您运行第一个循环时,您可能看到:
Counting...
Counting...
Counting...
Counting...
Counting...
undefined
(在第一种情况下,undefined是一个返回值,因为
console.log()
不返回任何内容)。在第二种情况下,undefined
被4
替换,没有打印的4
:。你必须有另一个控制台。在之后的某个地方记录。你应该有“计数…”
五次,然后在第一个案例中有一个未定义的?在chrome中工作正常,我看不到4
谢谢,这就清除了它。我没有看到任何“未定义”被打印在我正在做的代码学院上,也许他们把它去掉了。当我把我的第一个循环放在我自己的控制台中时,我确实没有定义。这是为了方便开发而添加的。要快速计算某些表达式,只需键入“2+5”,而不必键入“console.log(2+5);”
Counting...
Counting...
Counting...
Counting...
Counting...
4
Counting...
Counting...
Counting...
Counting...
Counting...
undefined