# Something About JavaScript

## Something About JavaScript

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