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

标签 javascript while-loop

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

我正在 codecademy 学习这门类(class),当我运行代码时,它会显示在控制台中..

"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 。

关于javascript - 为什么这个 while 循环会记录一个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30157138/

相关文章:

javascript - Chrome 扩展程序使用 JavaScript 隐藏 webkitNotifications.createHTMLNotification 通知气球

javascript - 从 master 访问 worker 环境(Node.js 集群)

javascript - 返回 Express Router 中间件内部

javascript - 我可以在不发出 XHR 请求的情况下从 jquery 生成 post() 吗?

javascript - 如何在 fullPath Vue.js 中正则表达式参数

c - 虽然 C 中的循环分配没有按预期工作

c - 在 C 程序中嵌套 while 循环时遇到问题

java - While 循环编译器错误

php - while 循环中的表并排

python - 完成任务的 python 代码时出现问题