【问题标题】:console.log prints undefined [duplicate]console.log 打印未定义 [重复]
【发布时间】:2018-12-21 13:23:51
【问题描述】:

当我尝试使用 console.log() 打印一个简单的字符串时,它不会打印出字符串而是返回 undefined:

> console.log("Hello")
< undefined

怎么了?

【问题讨论】:

  • 您确实需要发布您的代码/测试环境才能获得帮助。
  • 您确定它不打印Hello 后跟出现undefined 的新行吗?
  • 您确定undefined 的报告不会在"Hello" 的日志之后而不是代替它发生吗?
  • i.imgur.com/nTYWxwq.png — 无法复制。您需要提供minimal reproducible example
  • 它不打印undefined它返回undefined

标签: javascript google-chrome console.log


【解决方案1】:

检查您的控制台日志级别配置。你可能没有被选中info

【讨论】:

    【解决方案2】:

    因为当你在控制台中编写时它会打印函数的返回值,当你调用的函数没有显式返回时,javascript会隐式调用return undefined。 所以当你写 console.log("hello") 时它会返回 undefined 所以控制台打印 undefined 给你

    【讨论】:

      【解决方案3】:

      只需将您的 javascript.min.js 文件放在 html 的 body 标记中并进行测试

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-25
        • 1970-01-01
        • 2015-08-09
        • 2018-01-11
        相关资源
        最近更新 更多