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

Chrome开发者控制台仅返回undefined,JS测试求助

解决Chrome控制台输出Undefined的问题

先给你说几种常见原因和对应的解决办法:

  • 代码没主动输出或返回值:比如直接写let num = 3 * 4,控制台只会执行赋值操作,不会主动输出结果,最后就显示undefined。这种情况要么写完变量后单独写一行变量名(num),要么用console.log(num)直接打印结果。
  • 函数没有返回值:比如定义function calc() { let res = 10 + 20 },调用calc()时,函数内部只是计算了res但没返回,控制台就会显示undefined。给函数加个return res,调用后就能得到30了。
  • 执行无返回值的语句:像if(true){console.log('ok')}这类语句,虽然内部有log输出,但整个语句本身没有返回值,执行完控制台还是会显示undefined,这属于正常情况,不用管,只要你要的内容已经log出来就行。

控制台输出Undefined示例

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 00:15:41