# Introduction

## 關於本書

* [2019 iT 邦幫忙鐵人賽傳送門](https://ithelp.ithome.com.tw/users/20112483/ironman/2016)
* 如果發現任何理解錯誤或筆誤，歡迎[告知指正](https://github.com/onejar99/something-about-javascript/issues)\~

## 文章目錄

* Day 1：[前言](https://something-about-js-book.onejar99.com/day01)
* Day 2：[資料型態的夢魘——動態型別加弱型別(1)](https://something-about-js-book.onejar99.com/day02)
* Day 3：[資料型態的夢魘——動態型別加弱型別(2)](https://something-about-js-book.onejar99.com/day03)
* Day 4：[動態型別加弱型別不是罪——怎麼 JavaScript 一摔就變成個印度阿三？](https://something-about-js-book.onejar99.com/day04)
* Day 5：[湯姆克魯斯與唐家霸王槍——變數的作用域(Scope) (1)](https://something-about-js-book.onejar99.com/day05)
* Day 6：[湯姆克魯斯與唐家霸王槍——變數的作用域(Scope) (2)](https://something-about-js-book.onejar99.com/day06)
* Day 7：[傳統 var 關鍵字的不足](https://something-about-js-book.onejar99.com/day07)
* Day 8：[var 掰掰 —— ES6 更嚴謹安全的 let 和 const](https://something-about-js-book.onejar99.com/day08)
* Day 9：[圖解變數作用域(Scope)](https://something-about-js-book.onejar99.com/day09)
* Day 10：[程式也懂電梯向上？ —— Hoisting](https://something-about-js-book.onejar99.com/day10)
* Day 11：[Strict Mode (嚴謹模式)](https://something-about-js-book.onejar99.com/day11)
* Day 12：[看 Strict Mode 如何施展「還我漂亮拳」(1)](https://something-about-js-book.onejar99.com/day12)
* Day 13：[看 Strict Mode 如何施展「還我漂亮拳」(2)](https://something-about-js-book.onejar99.com/day13)
* Day 14：[來挖挖恐龍骨 —— with 語法](https://something-about-js-book.onejar99.com/day14)
* Day 15：[this 關鍵字 (1)](https://something-about-js-book.onejar99.com/day15)
* Day 16：[this 關鍵字 (2)](https://something-about-js-book.onejar99.com/day16)
* Day 17：[this 關鍵字 (3)](https://something-about-js-book.onejar99.com/day17)
* Day 18：[this 關鍵字 (4)](https://something-about-js-book.onejar99.com/day18)
* Day 19：[函數定義 (Function Definition) 的 100 種寫法](https://something-about-js-book.onejar99.com/day19)
* Day 20：[ES6 的箭頭函數 (Arrow Functions)](https://something-about-js-book.onejar99.com/day20)
* Day 21：[箭頭函數 (Arrow Functions) 的 this 和你想的不一樣 (1)](https://something-about-js-book.onejar99.com/day21)
* Day 22：[箭頭函數 (Arrow Functions) 的 this 和你想的不一樣 (2)](https://something-about-js-book.onejar99.com/day22)
* Day 23：[ES6 物件實字威力加強版 (Enhanced Object Literals)](https://something-about-js-book.onejar99.com/day23)
* Day 24：[函數呼叫 (Function Invocation) 與立即函數 (Self-Invoking Functions)](https://something-about-js-book.onejar99.com/day24)
* Day 25：[不是多了塊魚 —— 立即函數的應用整理](https://something-about-js-book.onejar99.com/day25)
* Day 26：[程式界的哈姆雷特 —— Pass by value, or Pass by reference？](https://something-about-js-book.onejar99.com/day26)
* Day 27：[別管變數 Pass by Whatever，尋找容易理解的銀色子彈 (Silver Bullet)](https://something-about-js-book.onejar99.com/day27)
* Day 28：[閉包 (Closures)](https://something-about-js-book.onejar99.com/day28)
* Day 29：[閉包 (Closures) 進階打怪實戰](https://something-about-js-book.onejar99.com/day29)
* Day 30：[ES10 醞釀中 —— 擁抱 JS の 未來](https://something-about-js-book.onejar99.com/day30)
