JavaScript 指南會讓您了解如何使用 JavaScript 並給您這個語言的概觀。若您需要語言功能詳細資訊請參考 JavaScript 參考文件。章節本指南區分成以下數個章節: 簡介 關於本指南 關於 JavaScript JavaScript 與 Java ECMAScript 工具 Hello World 語法與型別 基礎語法 & 註解 宣告 變數範圍 變數提升(Hoisting) 資料結構與型態 字面值 流程控制與錯誤處理 if...else switch try/catch/throw Error 物件 Promises 迴圈與迭代 for while do...while break/continue for..in for..of 函數 定義函數 呼叫函數 函數範圍 閉包(Closure) 參數值 & 參數 箭頭函數 運算式與運算子 賦值 & 比較 算數運算子 位元 & 邏輯運算子 條件(三元)運算子 數字與日期數字書寫法 Number 物件 Math 物件 Date 物件 文字格式 字串書寫法 String 物件 模板書寫法 國際化 正規表示法 具索引的集合 陣列 型態化陣列 具鍵值的集合 Map WeakMap Set WeakSet 使用物件 物件與屬性 建立物件 定義方法 取值器與設值器 深入了解物件模型 以原形(Prototype)為基礎的 OOP 建立物件層級 繼承 迭代器與產生器迭代器(Iterator) 可迭代型態(Iterable) 產生器(Generator) Meta 程式設計 Proxy Handler 與 Trap Revocable Proxy Reflect 次頁 »