node.js console - 节点控制台中的`undefined`是什么?

Dar*_*ues 1 javascript node.js

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

import numpy as np
Run Code Online (Sandbox Code Playgroud)

但它不会在控制台中返回任何内容.所以,如果我在节点控制台中使用"相同"的东西我得到这个

var module = require('module')
undefined
Run Code Online (Sandbox Code Playgroud)

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

Sch*_*aus 5

它是声明变量的返​​回值var.因为它没有返回任何东西,你得到undefined.然而,赋值本身确实返回了右侧值,因此链接赋值是可能的.