如何在命令提示符下执行 JavaScript?


您可以根据您的需求,在终端、命令提示符或浏览器中直接运行 JavaScript 代码。

JavaScript 是与浏览器配合使用的编程语言中最受欢迎的语言。它有助于为网页添加行为并使其更具吸引力。

运行 JavaScript 的不同方法

使用 Node.js

通过命令提示符运行服务器端 JavaScript 的最流行方法之一是使用 Node.js。它是 JavaScript 的运行时环境。我们需要做的就是下载 Node.js 并安装它。

确保您的系统中已安装 Node.js

要在终端中运行代码,请打开终端并转到 JavaScript 文件所在的文件夹。用户可以使用 cd 命令转到文件目录并运行$node hello.js命令。

示例

以下示例演示了如何在命令提示符下运行 JavaScript 代码。用户需要创建一个名为hello.js的新文件,并将以下代码添加到该文件中。

<script>
// basic JavaScript function
function runCodeFromTerminal() {
   let string1 = "welcome ";
   let string2 = "to the";
   let string3 = "tutorialspoint!"
   document.write( string1, string2, string3 );
}

// call the function on run the file.
runCodeFromTerminal();
</script>

输出

Welcome to the tutorialsPoint!

在终端上直接编译

用户必须按照以下步骤在终端中编写和运行 JavaScript 代码。您的系统中应安装了 Node.js

  • 步骤 1:在命令提示符中输入$node命令。
  • 步骤 2:在终端中逐行编写 JavaScript 代码。用户需要记住,他们不能像在文件中那样在命令提示符中编写 JavaScript 代码。

用户需要逐步编写代码,并且只有在完成整个步骤后才能按 Enter 键。例如,如果用户定义一个函数,则需要在一行中编写整个函数。之后,他们可以在不同的序列中按 Enter 键并调用该函数。

示例

以下示例演示了如何在命令提示符下运行 JavaScript 代码。

<script>
// JavaScript function
let a = 10;
let b = 20;
function runCodeToTerminal() {
   document.write( "The value of a + b is" , a+b );
}

// Call the function to run the file.
runCodeToTerminal();
</script>

输出

The Value of a + b is 30.

使用 Nashorn Java 引擎

Nashorn 是基于 JSR 292 的引擎,随 Java SE 8 一起提供。它为 JavaScript 提供了更好的运行时性能。

要使用 Nashorn 引擎,用户必须在本地计算机上安装 Java。您可以在 JDK 安装的 bin 文件夹中找到 JJS 工具,以及其他工具(如 Jar)。

我们可以使用 JJS 工具在终端中运行 JavaScript。不建议使用此方法。

示例

当用户想要使用“jjs”工具运行 JavaScript 时,需要遵循不同的语法。例如,他们需要在 JavaScript 代码中使用 print 而不是 console.log。

// JavaScript function to run using the JJS tool
function runCodeToTerminal() {
   print( "Welcome to Tutorialspoint" );
}

// Call the function on run the file.
runCodeToTerminal();

输出

现在,用户需要使用命令提示符中的 JJS 工具运行以下文件。转到文件目录,并在终端中输入$jjs hello.js命令。

Welcome to Tutorialspoint

在浏览器控制台中运行 JavaScript

在此过程中,您需要按照以下步骤在浏览器的控制台中运行 JavaScript 代码。

  • 步骤 1:打开任何浏览器并转到控制台面板,您可以按F12ctrl+shift+i按钮。
  • 步骤 2:现在您可以在控制台中编写 JavaScript 代码,然后按 Enter 键运行代码。

示例

请记住,您必须逐行编写代码才能使其在浏览器控制台中运行。

<script>
document.write("Welcome To Tutorialspoint");
</script>

输出


更新于: 2024年9月25日

11K+ 浏览量

开启您的职业生涯

通过完成课程获得认证

开始学习
广告