javascript - 为什么 "_"未定义而 "x"是 javascript 中的引用错误?

标签 javascript node.js

<分区>

当我在 nodejs 终端中输入 _ 时,我得到“undefined”,但是当我输入 x 时,我得到一个引用错误。我以为下划线只是另一个字符,为什么我得到不同的结果?

$ nodejs
> _
undefined
> x
ReferenceError: x is not defined
> 

我认为两者都会给我一个引用错误。

最佳答案

在 node.js 中,_ 将返回最后一个表达式的结果。

如果您尝试使用 _ 作为第一个命令,它将返回 undefined。

关于javascript - 为什么 "_"未定义而 "x"是 javascript 中的引用错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57848028/

相关文章:

javascript - `new mongoose.Schema` 每次都使用相同的默认值

node.js - 在 MongoDB 中分区数据的最佳实践是什么?

node.js - Node/Express - 静态服务不工作/如何将路由与静态服务文件一起使用

javascript - Node 中数组解构的奇怪行为

javascript - 我可以使用 JavaScript 以编程方式编辑数据源吗?

javascript - 将变量添加到 JavaScript 回调

javascript - 根据项目被调用的次数映射集合

javascript - 导出在 JavaScript 中如何工作。哈希未定义 bcryptjs

javascript - Node.js + Express.js : express. 静态不提供图像(包含错误)

javascript - 如何将选项保存在文本文件中而不干扰电子邮件通知