JavaScript 語法
JavaScript 語法是一套規則,用於構造 JavaScript 程式
// 如何建立變數
var x;
let y;
// 如何使用變數
x = 5;
y = 6;
let z = x + y;
JavaScript 值
JavaScript 語法定義兩種型別的值
- 固定值
- 可變值
固定值稱為 Literals。
可變值稱為 Variables。
JavaScript Literals
固定值的兩個最重要的語法規則是
1. 數字可以帶或不帶小數點
10.50
1001
自己動手試一試 »
2. 字串是文字,用雙引號或單引號括起來
"John Doe"
'John Doe'
自己動手試一試 »
JavaScript 變數
在程式語言中,變數用於儲存資料值。
JavaScript 使用關鍵字 var
、let
和 const
來宣告變數。
等號用於為變數賦值。
在此示例中,x 被定義為一個變數。然後,x 被賦值(給予)值 6
let x;
x = 6;
自己動手試一試 »
JavaScript 運算子
JavaScript 使用算術運算子( +
-
*
/
)來計算值
(5 + 6) * 10
自己動手試一試 »
JavaScript 使用賦值運算子( =
)來為變數賦值
let x, y;
x = 5;
y = 6;
自己動手試一試 »
JavaScript 表示式
表示式是值、變數和運算子的組合,其計算結果為一個值。
計算稱為求值。
例如,5 * 10 計算結果為 50
5 * 10
自己動手試一試 »
表示式也可以包含變數值
x * 10
自己動手試一試 »
值可以是各種型別,例如數字和字串。
例如,"John" + " " + "Doe",計算結果為 "John Doe"
"John" + " " + "Doe"
自己動手試一試 »
JavaScript 關鍵字
JavaScript 關鍵字用於標識要執行的操作。
關鍵字 let
告訴瀏覽器建立變數
let x, y;
x = 5 + 6;
y = x * 10;
自己動手試一試 »
關鍵字 var
也告訴瀏覽器建立變數
var x, y;
x = 5 + 6;
y = x * 10;
自己動手試一試 »
在這些示例中,使用 var
或 let
會產生相同的結果。
您將在本教程的後面部分學習更多關於 var
和 let
的知識。
JavaScript 註釋
並非所有 JavaScript 語句都會被“執行”。
雙斜槓 //
之後或 /*
和 */
之間的程式碼被視為註釋。
註釋將被忽略,並且不會被執行
let x = 5; // 我將被執行
// x = 6; 我將不會被執行
自己動手試一試 »
您將在後面的章節中瞭解更多關於註釋的知識。
JavaScript 識別符號/名稱
識別符號是 JavaScript 名稱。
識別符號用於命名變數、關鍵字和函式。
合法名稱的規則在大多數程式語言中是相同的。
JavaScript 名稱必須以
- 字母 (A-Z 或 a-z)
- 美元符號 ($)
- 或下劃線 (_) 開頭
後續字元可以是字母、數字、下劃線或美元符號。
注意
數字不允許作為名稱的第一個字元。
這樣,JavaScript 就可以輕鬆地區分識別符號和數字。
JavaScript 區分大小寫
所有 JavaScript 識別符號都區分大小寫。
變數 lastName
和 lastname
是兩個不同的變數
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
自己動手試一試 »
JavaScript 不會將 LET 或 Let 解釋為關鍵字 let。
JavaScript 和駝峰命名法
歷史上,程式設計師使用不同的方式將多個單詞連線成一個變數名
連字元
first-name, last-name, master-card, inter-city.
JavaScript 不允許使用連字元。它們保留用於減法。
下劃線
first_name, last_name, master_card, inter_city.
大駝峰命名法 (Pascal Case)
FirstName, LastName, MasterCard, InterCity.
小駝峰命名法
JavaScript 程式設計師傾向於使用以小寫字母開頭的小駝峰命名法
firstName, lastName, masterCard, interCity.
JavaScript 字元集
JavaScript 使用Unicode 字元集。
Unicode 涵蓋了世界上(幾乎)所有的字元、標點符號和符號。
如需更詳細的介紹,請參閱我們的完整 Unicode 參考。