You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新手前端开发者咨询:Chrome控制台如何展示for循环每一步详情

For循环控制台不显示每一步数值的解决方法

你的问题出在两处:

  • 代码里的console.log("i")是输出字符串"i",不是循环变量i的实际数值
  • Chrome控制台会自动折叠连续重复的输出,导致你看不到每一步的具体内容

修正步骤

  1. 把循环里的输出语句改成读取变量i,而不是字符串:
    替换console.log("i")为console.log(i),这样就能输出从0到99的每一个数值。
  2. 如果想避免控制台折叠,或者让输出更清晰,可以使用模板字符串添加描述:
    console.log(`第${i+1}次循环,当前值:${i}`);
    

完整修正后的代码

let age = 18;

if (age < 10) {
  console.log("older than 10 years");
} else if (age === 10) {
  console.log("10 years old");
} else if (age > 10 && age < 20) {
  console.log("the age is between 10 and 20");
} else {
  console.log("younger than 10 years");
}

for (let i = 0; i < 100; i++) {
   // 基础版:输出变量i的值
   console.log(i);
   // 进阶版:带描述的输出,避免控制台折叠
   // console.log(`第${i+1}次循环,当前i的值是:${i}`);
}

控制台查看技巧

如果用基础版输出,Chrome控制台会把100个相同格式的输出折叠,显示为100 times: 0(或最后一个值),点击这个折叠条目就能展开查看每一步的输出记录。

内容的提问来源于stack exchange,提问作者Evren Unal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 06:12:10