JavaScript 語(yǔ)法

javascript 語(yǔ)法

javascript 語(yǔ)法是一套規(guī)則,它定義了 javascript 的語(yǔ)言結(jié)構(gòu)。

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

 

1. javascript 值

javascript 語(yǔ)句定義兩種類型的值:混合值和變量值。

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

 

2. javascript 字面量

書(shū)寫(xiě)混合值最重要的規(guī)則是:

寫(xiě)數(shù)值有無(wú)小數(shù)點(diǎn)均可:

15.90

10011

字符串是文本,由雙引號(hào)或單引號(hào)包圍:

"bill gates"

'bill gates' 

 

3. javascript 變量

在編程語(yǔ)言中,變量用于存儲(chǔ)數(shù)據(jù)值。

javascript 使用 var 關(guān)鍵詞來(lái)聲明變量。

= 號(hào)用于為變量賦值。

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

var x;

x = 7;

 

4. javascript 運(yùn)算符

javascript 使用算數(shù)運(yùn)算符(+ - * /)來(lái)計(jì)算值:

(7 + 8) * 10

javascript 使用賦值運(yùn)算符(=)向變量賦值:

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

 

5. javascript 表達(dá)式

表達(dá)式是值、變量和運(yùn)算符的組合,計(jì)算結(jié)果是值。

6 * 10

表達(dá)式也可包含變量值:

x * 10

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

例如,"bill" + " " + "gates",計(jì)算為 "bill gates":

"bill" + " " + "gates"

 

6. javascript 關(guān)鍵詞

javascript 關(guān)鍵詞用于標(biāo)識(shí)被執(zhí)行的動(dòng)作。

var 關(guān)鍵詞告知瀏覽器創(chuàng)建新的變量:

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

 

7. javascript 注釋

并非所有 javascript 語(yǔ)句都被“執(zhí)行”。

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

注釋會(huì)被忽略,不會(huì)被執(zhí)行:

var x = 7;   // 會(huì)執(zhí)行 // var x = 8;   不會(huì)執(zhí)行

 

8. javascript 標(biāo)識(shí)符

標(biāo)識(shí)符是名稱。

在 javascript 中,標(biāo)識(shí)符用于命名變量(以及關(guān)鍵詞、函數(shù)和標(biāo)簽)。

在大多數(shù)編程語(yǔ)言中,合法名稱的規(guī)則大多相同。

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

連串的字符可以是字母、數(shù)字、下劃線或美元符號(hào)。

提示:數(shù)值不可以作為首字符。這樣,javascript 就能輕松區(qū)分標(biāo)識(shí)符和數(shù)值。

 

9. javascript 對(duì)大小寫(xiě)敏感

所有 javascript 標(biāo)識(shí)符對(duì)大小寫(xiě)敏感。

變量 lastnamelastname,是兩個(gè)不同的變量。

lastname = "gates";
lastname = "jobs"; 

javascript 不會(huì)把 var 或 var 譯作關(guān)鍵詞 var。

 

10. javascript 與駝峰式大小寫(xiě)

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

連字符:

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

注釋:javascript 中不能使用連字符。它是為減法預(yù)留的。

下劃線:

first_name, last_name, master_card, inter_city.

駝峰式大小寫(xiě)(camel case):

firstname, lastname, mastercard, intercity.

javascript 程序員傾向于使用以小寫(xiě)字母開(kāi)頭的駝峰大小寫(xiě):

firstname, lastname, mastercard, intercity

 

11. javascript 字符集

javascript 使用 unicode 字符集。

unicode 覆蓋世界上幾乎所有的字符、標(biāo)點(diǎn)和符號(hào)。

下一節(jié):js 注釋

js 教程

相關(guān)文章
亚洲国产精品第一区二区,久久免费视频77,99V久久综合狠狠综合久久,国产免费久久九九免费视频