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 物件 文字格式概述:文字格式 (en-US) 字串書寫法 (en-US) String 物件 (en-US) 模板書寫法 (en-US) 國際化 (en-US) 正規表示法 具索引的集合概述:文字格式 (en-US) 陣列 型態化陣列 具鍵值的集合概述:具鍵值的集合 Map WeakMap Set WeakSet 使用物件概述:使用物件 物件與屬性 建立物件 定義方法 取值器與設值器 深入了解物件模型概述:深入了解物件模型 (en-US) 以原形(Prototype)為基礎的 OOP (en-US) 建立物件層級 (en-US) 繼承 (en-US) 迭代器與產生器概述:迭代器與產生器 迭代器(Iterator) 可迭代型態(Iterable) 產生器(Generator) Meta 程式設計概述:Meta 程式設計 (en-US) Proxy (en-US) Handler 與 Trap (en-US) Revocable Proxy (en-US) Reflect (en-US) 次頁 »