---
# System prepended metadata

title: '[學習筆記]JavaScript 全攻略：克服 JS 的奇怪部分'
tags: ['2022', ' JavaScript 全攻略：克服 JS 的奇怪部分']

---

###### tags:` JavaScript 全攻略：克服 JS 的奇怪部分` `2022`

[學習筆記]JavaScript 全攻略：克服 JS 的奇怪部分
===
課程簡介
---
- [介紹](https://hackmd.io/xv4RqJ6EQtC8i-PqlQPCdA)

執行環境與與詞彙環境
---
- [觀念小叮嚀：語法解析器、執行環境與詞彙環境](https://hackmd.io/9ucgUZY8Rk-iPw_Cc7IIKw)
- [觀念小叮嚀：名稱/值配對與物件](https://hackmd.io/LlyDRUlOSV2J_YFoC0bYTQ?edit)
- [全域環境與全域物件](https://hackmd.io/Bp8frOKSThmjHUoGHw6BzQ)
- [執行環境：創造與提升與執行](https://hackmd.io/GY4lUd1UTGiuFgPTNlEZ7w)
- [觀念小叮嚀：單執行緒、同步執行](https://hackmd.io/L3z6avCmT8OqShZXBoCrCw)
- [函數呼叫與執行堆](https://hackmd.io/jd7PInl1TN2cif7xNmPkYQ)
- [關於非同步回呼](https://hackmd.io/KI9nxlXlT5SSqtl5U9MY2g)
- [函數、環境與變數環境](https://hackmd.io/muOfoEJmTyeDQz9O50ehtw)
- [範圍鏈](https://hackmd.io/mS5buyGRQteR-GYsJTWYEw)
- [範圍、ES6 與 let](https://hackmd.io/oXjSMHljQieiCKRkTs6wNQ)

型別與運算子
---
- [觀念小叮嚀：型別與 JavaScript](https://hackmd.io/s7skKE4NR2KbdrWcHkuBDg)
- [純值(primitive types)](https://hackmd.io/7Mqzwl9_QuWiKCmEyRETng)
- [觀念小叮嚀：運算子](https://hackmd.io/6OVldkm3SZGjWWJqPzEkAA)
- [運算子的優先性與相依性](https://hackmd.io/OpWixlFWRZWbibq2Y8HUmg)
- [觀念小叮嚀：強制型轉](https://hackmd.io/Yj0yPXmMT42E6hqSvfsB_Q)
- [比較運算子](https://hackmd.io/vb84FoMUS5-58z0qdNi_pw)
- [存在與布林](https://hackmd.io/82v_LS4FQmCkw2zqv7StVA?edit)
- [預設值](https://hackmd.io/iSh0x7UBRU6umgpUo1vB1Q)
- [框架小叮嚀：預設值](https://hackmd.io/jKtTrjM-Qdi3iL5RLUx2kQ?edit)

物件與函數
---
- [物件與「點」與「物件實體」](https://hackmd.io/me8_aOybTGC4O2qvMpn2Qw)
- [框架小叮嚀：偽裝命名空間](https://hackmd.io/gKZnCx8bT1Sw3f-8o6e1hg)
- [JSON 與物件實體](https://hackmd.io/CXSvtf-oTIyVgCF-KPK0IA)
- [函數就是物件](https://hackmd.io/LQ7gJAdITUq1sa1TCmH2xg)
- [函數陳述句與函數表示式](https://hackmd.io/YLilChFmQO6QvO24iz2czg)
- [觀念小叮嚀：傳值和傳參考](https://hackmd.io/o2SomVmjRXa8YaV4BsNK7A)
- [物件、函數與「this」](https://hackmd.io/ZfY5B_4ZSX6Uh3OxPJ3IHw)

建立物件
---
- [函數建構子(function constructor)、「new」](https://hackmd.io/DR8tMUJzSVSclsg0RW8kNQ)
- [函數建構子與「.prototype」](https://hackmd.io/JNO6b8tLRmWDsEo0vXIj_w)
- [危險小叮嚀：「new 」與函數](https://hackmd.io/mS-B8INiR8iPFN0EbI4wUw)
- [觀念小叮嚀：內建的函數建構子](https://hackmd.io/RSHBl7KXQpuD6ibu4xqBGw)
- [危險小叮嚀：陣列與 for in](https://hackmd.io/WftXjt6jTDGEFq-MLIb1Tg?edit)
- [Object.create 與純粹的原型繼承](https://hackmd.io/tZRZo_faRA2O678-GXvcaQ)
- [ES6 與類別](https://hackmd.io/-3EO0RR1SMKUIYmMqgJH9w)

