JavaScript 語法

JavaScript 語法是一套規則,它定義了 JavaScript 的語言結構。

var x, y;	// 如何聲明變量
x = 7; y = 8;	// 如何賦值
z = x + y;	// 如何計算值

JavaScript 值

JavaScript 語句定義兩種類型的值:混合值和變量值。

混合值被稱為字面量(literal)。變量值被稱為變量

JavaScript 字面量

書寫混合值最重要的規則是:

數值有無小數點均可:

15.90
10011

親自試一試

字符串是文本,由雙引號或單引號包圍:

"Bill Gates"
'Bill Gates' 

親自試一試

JavaScript 變量

在編程語言中,變量用于存儲數據值。

JavaScript 使用 var 關鍵詞來聲明變量。

= 號用于為變量賦值

在本例中,x 被定義為變量。然后,x 被賦的值是 7:

var x;
x = 7;

親自試一試

JavaScript 運算符

JavaScript 使用算數運算符+ - * /)來計算值

(7 + 8) * 10

親自試一試

JavaScript 使用賦值運算符=)向變量賦值

var x, y;
var x = 7;
var y = 8;

親自試一試

JavaScript 表達式

表達式是值、變量和運算符的組合,計算結果是值。

6 * 10

親自試一試

表達式也可包含變量值:

x * 10

親自試一試

值可以是多種類型,比如數值和字符串。

例如,"Bill" + " " + "Gates",計算為 "Bill Gates":

"Bill" + " " + "Gates"

親自試一試

JavaScript 關鍵詞

JavaScript 關鍵詞用于標識被執行的動作。

var 關鍵詞告知瀏覽器創建新的變量:

var x = 7 + 8;
var y = x * 10; 

親自試一試

JavaScript 注釋

并非所有 JavaScript 語句都被“執行”。

雙斜杠 ///**/ 之間的代碼被視為注釋

注釋會被忽略,不會被執行:

var x = 7;   // 會執行
// var x = 8;   不會執行

親自試一試

JavaScript 標識符

標識符是名稱。

在 JavaScript 中,標識符用于命名變量(以及關鍵詞、函數和標簽)。

在大多數編程語言中,合法名稱的規則大多相同。

在 JavaScript 中,首字符必須是字母、下劃線(-)或美元符號($)。

連串的字符可以是字母、數字、下劃線或美元符號。

提示:數值不可以作為首字符。這樣,JavaScript 就能輕松區分標識符和數值。

JavaScript 對大小寫敏感

所有 JavaScript 標識符對大小寫敏感

變量 lastNamelastname,是兩個不同的變量。

lastName = "Gates";
lastname = "Jobs"; 

親自試一試

JavaScript 不會把 VARVar 譯作關鍵詞 var

JavaScript 與駝峰式大小寫

歷史上,程序員曾使用三種把多個單詞連接為一個變量名的方法:

連字符:

first-name, last-name, master-card, inter-city.

注釋:JavaScript 中不能使用連字符。它是為減法預留的。

下劃線:

first_name, last_name, master_card, inter_city.

駝峰式大小寫(Camel Case):

FirstName, LastName, MasterCard, InterCity.
camelCase

JavaScript 程序員傾向于使用以小寫字母開頭的駝峰大小寫:

firstName, lastName, masterCard, interCity

JavaScript 字符集

JavaScript 使用 Unicode 字符集。

Unicode 覆蓋世界上幾乎所有的字符、標點和符號。

如需了解詳情,請訪問我們完整的 Unicode 參考手冊