为什么这个 while 循环记录一个数字?

Why does this while loop log a number?

var bar=3;
while (bar>1) {
  console.log("ok"); 
  bar--; 
}

我正在 codecademy 学习这门课程,当我 运行 代码出现在控制台中时..

"ok"
"ok"
2

为什么显示数字?

当我在代码后插入附加代码时,它没有。 例如

var bar=3;
while (bar>1) {
    console.log("ok"); 
    bar--; 
}
var foo;
for (foo = 10; foo <12 ; foo++){ 
     console.log( "ok" ); 
}

我是这方面的绝对初学者。

当我运行您提供的代码时,2没有出现。无论如何它都不应该出现,因为您只打印 "ok" 字符串而不是变量。确保在您执行的代码中没有忘记 console.log 。