如何在命令提示符下执行 JavaScript?
本教程教我们如何在命令提示符下执行 JavaScript。
JavaScript 是与浏览器配合使用的编程语言中最流行的语言。它有助于将行为添加到网页并使其更具吸引力。因此,每个人都可以在浏览器中高效地运行 JavaScript,但是如果他们想通过命令提示符或其他终端运行 JavaScript,该怎么办呢?
在这里,我们有不同的方法在命令提示符下运行 JavaScript。
使用 Node.js
通过命令提示符运行服务器端 JavaScript 的最流行方法之一是使用 Node.js。Node.js 是 JavaScript 的运行时环境。我们需要做的就是下载 Node.js,然后安装它。
安装 Node.js 的步骤
步骤 1 − 根据您个人计算机的设备规格从从这里下载 NodeJs。
步骤 2 − 打开已安装的 Node.js .exe 文件并将 Node.js 安装到本地计算机。
步骤 3 − 要检查 Node.js 是否已正确安装,请打开终端并输入以下命令。它应该会显示 Node.js 的版本。
$node -v
成功将 Node.js 安装到本地计算机后,您只需创建一个新的 JavaScript 文件并在其中写入一些代码即可。
示例
以下示例演示了如何在命令提示符下运行 JavaScript 代码。用户需要创建一个名为 hello.js 的新文件,并将以下代码添加到该文件中。
// 基本 JavaScript 函数 function runCodeFromTerminal() { let string1 = "welcome "; let string2 = "to the"; let string3 = "tutorialspoint!" console.log( string1, string2, string3 ); } // 运行文件时调用该函数。 runCodeFromTerminal();
现在,要在终端运行上述代码,请打开终端并转到当前文件所在的文件夹。用户可以使用 cd 命令转到文件目录。
转到文件目录后,在终端中输入以下命令。
命令
$node hello.js
输出
欢迎来到 tutorialsPoint!
用户可以看到程序成功执行并打印上述输出。
将 JavaScript 代码写入终端并运行它
在这种方法中,我们不是将 JavaScript 代码写入文件,而是将其写入终端并直接执行它。
在使用此方法在命令提示符中运行 JavaScript 之前,请确保已在本地计算机上安装了 Node.js。
在终端中编写代码的步骤
用户必须按照以下步骤将 JavaScript 代码写入终端并运行。
步骤 1 − 安装 Node.js 并在命令提示符中输入以下命令。它会在终端中显示一条欢迎消息。
$node
第 2 步 − 在终端中逐行编写 JavaScript 代码。用户需要记住,他们不能像在文件中那样在命令提示符中编写 JavaScript 代码。用户需要一步一步地编写代码,只有完成整个步骤后才能按 enter。例如,如果用户定义了一个函数,他们需要在一行中编写整个函数。之后,他们可以按 enter 并以不同的顺序调用该函数。
示例
以下示例演示了如何在命令提示符下运行 JavaScript 代码。
在终端中逐行输入每个步骤。
// 基本 JavaScript 函数 let a = 10; let b = 20; function runCodeToTerminal() { console.log( "The value of a + b is" , a+b ); } // 调用函数运行文件。 runCodeToTerminal();
当您在终端中添加函数调用的最后一行时,该函数将被调用,并打印以下输出。
输出
a + b 的值为 30。
使用 Nashorn Java 引擎
Nashorn 是基于 Java SE 8 附带的 JSR 292 的引擎。它为 JavaScript 提供了更好的运行时性能。
要使用 Nashorn 引擎,用户必须在本地计算机上安装 Java。您可以在 JDK 安装的 bin 文件夹中找到 JJS 工具,以及 Jar 等其他工具。
我们可以使用 JJS 工具在终端中运行 JavaScript。
语法
$jjs filename.js
示例
当用户想要使用 ‘jjs’ 工具运行 JavaScript 时,他们需要遵循不同的语法。例如,他们需要在 JavaScript 代码中使用 print 而不是 console.log。
将以下代码添加到名为 hello.js 的文件中。
// 使用 JJS 工具运行的基本 JavaScript 函数 function runCodeToTerminal() { print( " Tutorial Points is the best site to learn computer science things." ); } // 在运行文件时调用该函数。 runCodeToTerminal();
现在,用户需要在命令提示符中使用 JJS 工具运行下面的文件。转到文件目录,然后在终端中输入以下命令。
命令
$jjs hello.js
输出
Tutorial Points is the best site to learn computer science things.
结论
我们已经研究了在命令提示符下运行 JavaScript 代码的三种方法。最好的方法是使用 Node.js 运行 JavaScript 代码。如果用户的代码行数较少并且需要对代码进行一些测试,他们可以使用第二种方法。不推荐第三种方法,因为它不遵循标准 JavaScript 语法。