# JavaScript - 基礎筆記
## 變數、運算子、if
- [[JS] 資料型別](/GcZTif19TVC5Z1sKbfog9Q)
- [[JS] 變數(Variable)](https://hackmd.io/@Shen-An/HJA5-bkMK)
- [[JS] 字串(String)處理、強制轉型:star:](/rvq4mTW6TtiZ1dg6xUWmjg)
- [[JS] ES6 補充 - 樣版字面值(Template literals)](/Y-4LErq4SRq2Yq8CJiaIIQ)
- [[JS] 比較運算子](/ZfnHB8DzQXiz7CpGlpYVQA)
- [[JS] 邏輯運算子](https://hackmd.io/@OHZRCATvRi6_DK0T-HpKpA/Sk69HPgJF)
- [[JS] 流程判斷 - if、else if、else](https://hackmd.io/@OHZRCATvRi6_DK0T-HpKpA/B16x4rWyK)
## 陣列、物件、函式
- [[JS] 陣列筆記 - 基礎](https://hackmd.io/FLjFAfz-R-iv7Rw6NwpzVg?view)
- [[JS] 物件筆記 - 基礎](https://hackmd.io/JI_nfENCS5KibiSvyKfDsg)
- [[JS] 整合運用](https://hackmd.io/aB4Zia4IRRKB-B0PugidXA)
- [[JS] 函式 function](https://hackmd.io/QDQj36ikThyRwc8ey8b1ig)
- [[JS] IIFE 立即表達式](https://hackmd.io/@Shen-An/Hkmm8wyMt)
## 陣列操作
- [[JS] 陣列筆記 - 基礎操作方法](https://hackmd.io/-fv3bYtpQMiSO1m_v20E7Q)
- [[JS] 陣列操作 - forEach()](https://hackmd.io/@Shen-An/rkBpSZQMY)
- [[JS] 陣列操作 - map()](https://hackmd.io/@Shen-An/HJnIyP7MK)
- [[JS] 陣列操作 - filter()](https://hackmd.io/@Shen-An/HJSqXw7zY)
- [[JS] 陣列操作 - find()](https://hackmd.io/@Shen-An/rkS3cDmzK)
- [[JS] 陣列操作 - findIndex()](https://hackmd.io/@Shen-An/BJyo6D7GK)
## 箭頭函式
- [[JS] 函式陳述式與函式表達式差異](https://hackmd.io/@Shen-An/rk-1ZAQft)
- [[JS] 箭頭函式 - 基本寫法 & 縮寫](https://hackmd.io/@Shen-An/H1WwNoEGt)
- [[JS] 箭頭函式 - 應用](https://hackmd.io/@Shen-An/Bk-o-n4fK)
## DOM 網頁元素、Event 事件
- [[JS] DOM 操作](https://hackmd.io/@OHZRCATvRi6_DK0T-HpKpA/SyUWoN31K)
- [[JS] Event 事件](https://hackmd.io/@OHZRCATvRi6_DK0T-HpKpA/HyHPt0RkK)
## ES Module
- [[JS] export、import](https://hackmd.io/@Shen-An/ryZ4MyFzK)
## 其他
- [談談 JavaScript 的 setTimeout 與 setInterval](https://kuro.tw/posts/2019/02/23/%E8%AB%87%E8%AB%87-JavaScript-%E7%9A%84-setTimeout-%E8%88%87-setInterval/)
- [[JS] 常用的JavaScript套件](https://hackmd.io/@Shen-An/rkzNTVqDt)
- [`<script>`中defer跟async是什麼?](https://realdennis.medium.com/html-script-%E4%B8%ADdefer%E8%B7%9Fasync%E6%98%AF%E4%BB%80%E9%BA%BC-1166ee88d18)[target=_blank]
- [LeetCode with Javascript](https://skyyen999.gitbooks.io/-leetcode-with-javascript/content/)[target=_blank]
## JS - 實作紀錄
- [[JS] 簡易 todolist 製作](https://hackmd.io/@Shen-An/SkjtcgMzK)
- [[JS] 使用 Async/Await & try/catch 取代 then/catch](https://hackmd.io/cVK5r1o4RXSr4srJqo3xMw)
- [[JS] localStorage & sessionStorage](https://hackmd.io/dqLKa_pKTf-rw467yNPgCg)
{"metaMigratedAt":"2023-06-16T09:24:57.513Z","metaMigratedFrom":"YAML","title":"JavaScript - 基礎筆記","breaks":true,"contributors":"[{\"id\":\"38765108-04ef-462e-bf0c-ad13f87a4aa4\",\"add\":5946,\"del\":3594}]"}