我刚开始使用 node.js 。因此,从 Hello World 示例node.js 初学者书籍开始。当我键入命令时console.log("Hello world");
。它在控制台上打印 Hello World 。这是我对这段代码的期望,但在下一行它也打印了undefined
我从此链接安装nodejs for windows安装nodejs for windows
下面是这个的截图
我刚开始使用 node.js 。因此,从 Hello World 示例node.js 初学者书籍开始。当我键入命令时console.log("Hello world");
。它在控制台上打印 Hello World 。这是我对这段代码的期望,但在下一行它也打印了undefined
我从此链接安装nodejs for windows安装nodejs for windows
下面是这个的截图
每个 JavaScript 函数都会返回一些东西。当你定义这样的函数时:
function test() {
var x = 1;
}
然后test()
返回undefined
。这同样适用于console.log
函数。它的作用是将参数传递给显示器。就这样。因此它返回undefined
。
现在 Node JS shell 的工作方式是,每当您输入函数、变量等时,它都会显示它返回的值。因此console.log('Hello world!');
传递Hello world!
到屏幕并返回undefined
,然后 Node JS shell 显示。
这或多或少是这样工作的。