語法凡例:語法語句中的所有關鍵字都是粗體。而斜體字代表用戶自定義的名稱或語句。任何出現了方括號“[]”內的內容都是可選的。{語句組}代表一個語句塊,可由單個語句或多個語句組成,但外面要有花括號“{}”。
表 3.1 列出了 JavaScript 中可用的語句。
表 3.1 JavaScript 語句 break 該語句用於結束當前的 while 或 for 循環,並將程序控制權交給循環後面的語句。 comment 作者書寫的文字,用於解釋腳本的作用。注釋將被解釋器忽略。 continue 該語句用於中止 while 或 for 循環中一塊語句的執行,並且直接執行下一次循環。 delete 刪除一個對象的屬性或數組中的一個元素。 do...while 一直執行其中包含的語句,直到測試條件為假。內含語句至少被執行一次。 export 允許一個簽字的腳本向其它簽字或未簽字的腳本提供屬性、函數和對象。 for 該語句用於創建由三個可選表達式組成的循環,用分號隔開,外面包有圓括號,後面跟著一塊將要在循環中執行的語句。 for...in 該語句用於遍歷一個對象的所有屬性的特定變量。對於每個屬性,JavaScript 都將執行特定的語句。 function 該語句用於聲明一個帶有指定參數的 JavaScript 函數。可以接受的參數包括字符串、數值和對象。 if...else 該語句用於在指定條件為真的情況下執行一組語句。如果條件為假的話,則可執行另外一組語句。 import 允許腳本引入其它簽字腳本已經導出的屬性、函數和對象。 labeled 提供一個表示符,和 break 或 continue 一起使用可標明程序應該繼續執行的流程。 return 該語句用於指定函數的返回值。 switch 允許程序計算一個表達式,並試圖將表達式的值與某個 case 標簽匹配。 var 該語句用於聲明變量,可選賦初值。 while 該語句用於創建一個計算某表達式的循環,如果該表達式位真的話,則持續執行一塊語句。 with 該語句用於位一組語句建立缺省的對象。