如何在命令提示符下執行 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:開啟任何瀏覽器並轉到控制檯面板,您可以按
F12或ctrl+shift+i按鈕。 - 步驟 2:現在您可以在控制檯中編寫 JavaScript 程式碼,然後按 Enter 鍵執行程式碼。
示例
請記住,您必須逐行編寫程式碼才能使其在瀏覽器控制檯中執行。
<script>
document.write("Welcome To Tutorialspoint");
</script>
輸出

資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP