69pao国产精品视频-久久精品一区二区二三区-精品国产精品亚洲一本大道-99国产综合一区久久

JavaScript 語(yǔ)句

javascript 語(yǔ)句

在 html 中,javascript 語(yǔ)句是由 web 瀏覽器執(zhí)行的指令。

計(jì)算機(jī)程序是由計(jì)算機(jī)“執(zhí)行”的一系列“指令”。

在編程語(yǔ)言中,這些編程指令被稱為語(yǔ)句。

javascript 程序就是一系列的編程語(yǔ)句。

注釋:在 html 中,javascript 程序由 web 瀏覽器執(zhí)行。

范例

var x, y, z; // 語(yǔ)句 1
x = 22;		// 語(yǔ)句 2
y = 11;		// 語(yǔ)句 3
z = x + y;	// 語(yǔ)句 4

 

1. javascript 語(yǔ)句的構(gòu)成

javascript 語(yǔ)句由以下構(gòu)成:

值、運(yùn)算符、表達(dá)式、關(guān)鍵詞和注釋。

這條語(yǔ)句告訴瀏覽器在 id="demo" 的 html 元素中輸出 "hello kitty.":

范例

document.getelementbyid("demo").innerhtml = "hello kitty.";

大多數(shù) javascript 程序都包含許多 javascript 語(yǔ)句。

這些語(yǔ)句會(huì)按照它們被編寫的順序逐一執(zhí)行。

注釋:javascript 程序(以及 javascript 語(yǔ)句)常被稱為 javascript 代碼。

 

2. javascript 分號(hào) ;

分號(hào)分隔 javascript 語(yǔ)句。

請(qǐng)?jiān)诿織l可執(zhí)行的語(yǔ)句之后添加分號(hào):

a = 5;
b = 6;
c = a + b;

如果有分號(hào)分隔,允許在同一行寫多條語(yǔ)句:

a = 5; b = 6; c = a + b;

您可能在網(wǎng)上看到不帶分號(hào)的例子。

提示:以分號(hào)結(jié)束語(yǔ)句不是必需的,但我們?nèi)匀粡?qiáng)烈建議您這么做。

 

3. javascript 空白字符

javascript 會(huì)忽略多個(gè)空格。您可以向腳本添加空格,以增強(qiáng)可讀性。

下面這兩行是相等的:

var person = "bill";
var person="bill"; 

在運(yùn)算符旁邊( = + - * / )添加空格是個(gè)好習(xí)慣:

var x = y + z;

 

4. javascript 行長(zhǎng)度和折行

為了達(dá)到最佳的可讀性,程序員們常常喜歡把代碼行控制在 80 個(gè)字符以內(nèi)。

如果 javascript 語(yǔ)句太長(zhǎng),對(duì)其進(jìn)行折行的最佳位置是某個(gè)運(yùn)算符:

范例

document.getelementbyid("demo").innerhtml =
 "hello kitty.";

 

5. javascript 代碼塊

javascript 語(yǔ)句可以用花括號(hào)({...})組合在代碼塊中。

代碼塊的作用是定義一同執(zhí)行的語(yǔ)句。

您會(huì)在 javascript 中看到成塊組合在一起的語(yǔ)句:

范例

function myfunction() {
    document.getelementbyid("demo").innerhtml = "hello kitty.";
    document.getelementbyid("mydiv").innerhtml = "how are you?";
}

注釋:在本教程中我們?yōu)榇a塊用了 4 個(gè)空格的縮進(jìn)。

提示:您將稍后在本教程中學(xué)到更多有關(guān)函數(shù)的內(nèi)容。

 

6. javascript 關(guān)鍵詞

javascript 語(yǔ)句常常通過(guò)某個(gè)關(guān)鍵詞來(lái)標(biāo)識(shí)需要執(zhí)行的 javascript 動(dòng)作。

下面的表格列出了一部分將在教程中學(xué)到的關(guān)鍵詞:

關(guān)鍵詞 描述
break 終止 switch 或循環(huán)。
continue 跳出循環(huán)并在頂端開始。
debugger 停止執(zhí)行 javascript,并調(diào)用調(diào)試函數(shù)(如果可用)。
do ... while 執(zhí)行語(yǔ)句塊,并在條件為真時(shí)重復(fù)代碼塊。
for 標(biāo)記需被執(zhí)行的語(yǔ)句塊,只要條件為真。
function 聲明函數(shù)。
if ... else 標(biāo)記需被執(zhí)行的語(yǔ)句塊,根據(jù)某個(gè)條件。
return 退出函數(shù)。
switch 標(biāo)記需被執(zhí)行的語(yǔ)句塊,根據(jù)不同的情況。
try ... catch 對(duì)語(yǔ)句塊實(shí)現(xiàn)錯(cuò)誤處理。
var 聲明變量。

注釋:javascript 關(guān)鍵詞指的是保留的單詞。保留詞無(wú)法用作變量名。

下一節(jié):js 語(yǔ)法

js 教程

相關(guān)文章