Chrome 和 Firefox 中 Console.log() 后未定义的输出
问题:
在 Firefox 或 Chrome 中执行 console.log() 时,输出日志中会出现一行“undefined”,无论操作系统如何。
答案:
如果从 JavaScript 文件执行 console.log(),则不会附加“未定义”输出。但是,如果直接从控制台调用,则会出现“未定义”行。
说明:
当从控制台使用 console.log() 时,它的行为与从脚本执行时不同。在控制台中,输入变量的名称(例如窗口)会打印出其信息。从控制台运行任何 void 函数(如 console.log())也会显示有关返回值的信息,在本例中该信息为“未定义”。
已确认此行为发生在 Chrome(版本23.0.1271.101)在 Mac 系统上。另外,在控制台中直接给变量赋值时也会出现“未定义”行。
以上是为什么 `console.log()` 在浏览器控制台中显示'未定义”?的详细内容。更多信息请关注PHP中文网其他相关文章!