JavaScript應(yīng)用程序由具有適當(dāng)語法的語句組成。
JavaScript語句是Web瀏覽器要“執(zhí)行”的“指令”。
一條語句可以跨越多行。
如果每個語句用分號分隔,則可能在一行上出現(xiàn)多個語句。
該語句告訴瀏覽器在具有id="para"的HTML元素內(nèi)寫入“ Hello world”:
document.getElementById("para").innerHTML = "Hello world";測試看看?/?
您可以在我們的JavaScript語句教程中了解有關(guān)語句的更多信息。
以下是按類別列出的JavaScript語句和聲明的列表:
聲明 | 描述 |
---|---|
var | 聲明一個變量,可以選擇將其初始化為一個值 |
let | 聲明一個塊{}作用域局部變量,可以選擇將其初始化為一個值 |
const | 聲明一個只讀的命名常量 |
語句 | 描述 |
---|---|
break | 終止當(dāng)前循環(huán),switch或label語句,并將程序控制權(quán)移交到終止語句之后的語句 |
continue | 在當(dāng)前循環(huán)或標(biāo)記循環(huán)的當(dāng)前迭代中終止語句的執(zhí)行,并在下一次迭代中繼續(xù)執(zhí)行循環(huán) |
if...else | 如果指定條件為真,則執(zhí)行一條語句。如果條件為假,則可以執(zhí)行另一條語句 |
switch | 計算表達(dá)式,使表達(dá)式的值與case子句匹配,并執(zhí)行與該case相關(guān)的語句 |
throw | 拋出用戶定義的異常 |
try...catch | 標(biāo)記要嘗試的語句塊,并指定在拋出異常時的響應(yīng) |
語句 | 描述 |
---|---|
while | 創(chuàng)建一個循環(huán),只要測試條件的計算結(jié)果為true,該循環(huán)就執(zhí)行指定的語句。條件在執(zhí)行語句之前先做條件判斷 |
do...while | 創(chuàng)建一個執(zhí)行指定語句的循環(huán),直到測試條件的值為假。先執(zhí)行該語句后判斷條件,所以指定的語句至少執(zhí)行一次 |
for | 創(chuàng)建一個循環(huán),該循環(huán)由三個可選表達(dá)式組成,用括號括起來并用分號隔開,后跟在循環(huán)中執(zhí)行的語句 |
for...in | 以任意順序遍歷對象的可枚舉屬性。對于每個不同的屬性,可以執(zhí)行語句 |
for...of | 在可迭代的對象(包括數(shù)組、類數(shù)組對象、迭代器和生成器)上迭代,調(diào)用自定義迭代鉤子,并為每個不同屬性的值執(zhí)行語句 |