首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >node.js在控制台上显示“未定义”

node.js在控制台上显示“未定义”
EN

Stack Overflow用户
提问于 2011-12-10 15:02:04
回答 9查看 56.7K关注 0票数 54

最近,我在我的Windows 7机器上安装了node.js。

在执行JavaScript时,我会得到一条未定义的消息以及表达式的成功执行。

这里怎么了?我没有注意到任何其他副作用。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2011-12-10 15:20:36

只需写"hello world";并按回车..。它将返回"hello world"而不是undefined,因此不会显示undefinedconsole.log返回undefined,并将参数记录到控制台,以便获得多条消息。

票数 36
EN

Stack Overflow用户

发布于 2011-12-10 15:13:35

JavaScript函数总是返回一些内容。如果您没有在函数中指定要返回的内容,默认情况下将返回“未定义”(您也可以在Firebug中查看此内容)。

别担心,这不会影响任何事情,你可以忽略它。

票数 51
EN

Stack Overflow用户

发布于 2013-08-28 12:27:02

正如其他人所指出的,如果不指定任何返回值,javascript函数将始终返回未定义的值。你可以忽略它。不会造成任何伤害的。但是如果太烦人了,你可以把它关掉。Repl具有此属性ignoreUndefined,默认情况下该属性设置为false。你可以把它设为真。试试这个:

代码语言:javascript
运行
复制
module.exports.repl.ignoreUndefined = true;
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8457389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档