這次鐵人賽的主題是「你懂 JavaScript 嗎?」,主要內容是「You Don't Know JS」系列書的讀書筆記。 為什麼要讀這一系列的書呢? 由於近...
本文主要內容為程式設計簡介,在此可看到在初學階段所必須理解的各種專有名詞。 以下一一仔細跟大家說明 ( ゚∀゚)o彡 程式碼(Code) 程式(progra...
在上一篇暖身文章中大致聊過了一些基本知識,像是運算子、運算式、值與型別、變數、條件式、迴圈,本文還會再探討一些基礎概念,像是 變數的存取規則,包含函式範疇...
本文主要會談到 何謂「型別」?內建型別有哪些?常見疑難雜症與解法。 未定義(undefined)vs 未宣告(undeclared)。 何謂「型別」? 「...
本文主要會談到關於陣列、字串、數字的錯誤操作方式與疑難雜症的解法。 ... ... 寫程式粗心大意可是會爆炸的喔! 陣列(Array) 陣列是由數值做索引,...
本文主要內容為探討基本型別的特殊值並能適當地使用它們。 undefined 與 void 運算子 void 運算子可確保運算式不回傳任何值(其實是得到 und...
本文主要會談到 何謂 Natives(原生功能)?怎麼用? 物件包裹器、陷阱、解封裝。 各類建構子的原生功能、原生的原型。雖然優先使用字面值而非使用建構子建...
強制轉型(coercion)到底是一個有用的功能,還是設計上的缺陷呢? ... ... 本文主要會談到 強制轉型(coercion)分為兩種,分別是「明確...
JavaScript 的文法是描述其語法(syntax),例如:運算子、關鍵字等,如何結合在一起,形成格式正確的有效程式的一種結構化方式。 本文主要會談到...
本文會提到 什麼是「範疇」?範疇的功用是? 編譯器怎麼理解程式碼? 什麼是巢狀範疇? 從 LHS 與 RHS 來理解 JavaScript 查找變數的報錯機...