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

时间:2015-05-10 22:05:02

标签: javascript while-loop

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

我在codecademy上做这个课程,当我运行在控制台中显示的代码时..

"ok"
"ok"
2

为什么会显示数字?

当我在代码后插入其他代码时,它没有。 e.g。

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

我绝对是初学者。

1 个答案:

答案 0 :(得分:0)

当我运行您提供的代码时,2不会出现。它不应该出现,因为你只打印&#34; ok&#34;字符串而不是变量。确保在执行的代码中没有忘记的console.log。