HOWTO · JavaScript

JavaScript 宣告多個變數

本文將討論使用 JavaScript 宣告多個變數的方法。

本頁內容

變數是 JavaScript 中儲存可重用資料的容器。它們就像裝滿東西的杯子,可以根據我們的使用方式重複使用。

以下是宣告多個變數的一些 JavaScript 技巧。

在 JavaScript 中宣告多個變數

宣告和初始化 JavaScript 變數的最常用方法是將每個變數寫在它的行上。

示例程式碼:

var cost = 25;
const name = 'Onion';
let currency = 'NPR';

但是,在 JavaScript 中宣告多個變數有更短的方法。首先,你只能使用一個變數關鍵字(var、let 或 const)並宣告變數名稱和值,並用逗號分隔。

示例程式碼:

let name = 'Shiv', age = 22, message = 'What\'s Up?';

上面的宣告只有一行長,但閱讀起來比單獨的宣告更具挑戰性。此外,所有變數都使用相同的關鍵字 let 宣告。

不允許使用其他變數關鍵字,例如 const 和 var,。你還可以使用逗號分隔的宣告來建立多行宣告。

示例程式碼:

let name = 'Shiv', age = 22, message = 'What\'s Up?';

最後,解構賦值可用於在一行中顯示和預處理多個變數。

示例程式碼:

const [name, age, message] = ['Shiv', 22, 'What\'s Up?'];
console.log(name);
console.log(age);
console.log(message);

執行程式碼

陣列元素被提取並分配給上面程式碼中 = 運算子左側宣告的變數。

輸出:

"Shiv"
22
"What's Up?"

上面的程式碼示例演示瞭如何在一行 JavaScript 中宣告多個變數。儘管如此,一個一個地宣告變數是最常用的方法,因為它將宣告分隔成一行,如下面的例子。

示例程式碼:

const name = 'Shiv';
let age = 22;
let message = 'What\'s Up?';
console.log(name);
console.log(age);
console.log(message);

執行程式碼

隨著專案的增長,上面的程式碼將是最容易更改的。

輸出:

"Shiv"
22
"What's Up?"

使用逗號分隔的宣告和解構賦值時,只能使用一個變數關鍵字,因此不能在不全部更改的情況下將變數從 const 更改為 let。這些變數型別以它們自己的方式是不同的,有助於加快程式碼開發。

然而,建議儘可能使用 let,在變數的值必須保持不變的情況下使用 const。