node.js控制台 – 节点控制台中的“undefined”是什么?

我是JavaScript的新手。 我在脚本语言中的知识是python,我们知道它使用模块来执行特定的任务。 在任何python控制台中,我们都可以使用

import numpy as np 

但是它不会在控制台中返回任何东西。 所以,如果我在节点控制台中使用“相同”的东西,我得到了这个

 var module = require('module') undefined 

所以,我想知道从节点控制台返回的undefined是什么意思。

这是从var声明一个variables的返回值。 由于它不返回任何东西,你会得到undefined 。 但是,作业本身不会返回右侧的值,因此可以进行链接作业。

未定义表示expression式没有返回。

除非你告诉它返回别的东西,否则节点中的每个命令都返回undefined。 它不会影响你的程序,它只是默认的返回语句。