首页 > 解决方案 > 如何在节点终端中正确运行 vanilla javascript 代码?

问题描述

当我在终端中启动 node.js 并运行4 + 4时,它会8按预期输出。但是,当我从文件运行相同的代码时......除非我使用console.log!?

非常感激。

标签: javascriptnode.js

解决方案


谈论计算机,console是一个广泛的概念,主要用于指代具有输入和输出源的终端。它同样是您的 OS shell 终端。因此,在 Javascript 中,console对象类型代表了运行代码的终端。当然,它不打算成为一个browser thing.

无论如何,当您在终端提示符上运行 Javascript 代码时,您正在输入和输出每个命令并返回。通常它会读取您的输入并打印返回值。当您从文件执行代码时,如果您希望它从正在运行的终端读取或在其上打印,您必须告诉您的代码这样做。console.log这是因为当您运行代码时,如果您希望它在您的控制台 ( ) 上打印,您需要将其打印出来。因此,您告诉它返回表达式并在控制台上打印。当你不告诉它这样做时,它会返回评估的表达式,但不会打印,所以你看不到它。

希望对您有所帮助。


推荐阅读