JavaScript 指南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 程式設計概述:Meta 程式設計 Proxy Handler 與 Trap Revocable Proxy Reflect 次頁