ES6 Let、Const 介紹:let, const, var 到底差在哪?
===
為什麼要宣告變數
---
- [全域、區域污染](https://hackmd.io/Hh7gJlm_TeaujvdoRU8zKw?view)
屬性與變數的差異
---
- [宣告變數的情況,會有 作用域](https://hackmd.io/0ERTNuUVTvCgR0IfJkaz7A)
- [delete.window 只能刪除屬性,無法刪除變數](https://hackmd.io/FcisPFRdSrCE7FcqFz8GrQ)
var 的辭法作用域
---
- [var 的辭法作用域](https://hackmd.io/V-amcbDFSyWCkXWOf-pTlQ?view)
let 與 var 的差異
---
- [作用域不同 var function / let block](https://hackmd.io/b6dcts9bT-CmhD5vuyCXCQ?view)
- [for…](https://hackmd.io/ZPuCSD_eTWGigvrIEI9YjQ)
- [不會在 window 上](https://hackmd.io/FcisPFRdSrCE7FcqFz8GrQ?view)
- [不可重複宣告](https://hackmd.io/e6DFCMdeRgCZ7Gv8oamF7A?view)
- [hosting](https://hackmd.io/0mXRM_h5R-uPcDPyricraQ?view)
const 與 let 不同之處
---
- [不可重複覆值](https://hackmd.io/-AfamyshRcSUSNrVgqJsxw?view)
陷阱 const 與 let 的選擇
---
- [能使用 const 就使用 const,不要一味使用 let](https://hackmd.io/Lm_nszzxRKubu31GDIegDA?view)
補充
---
- [not defined 和 undefined](https://hackmd.io/TJbJi7URQz6d7-DvWShqig?view)
{"metaMigratedAt":"2023-06-16T04:54:12.087Z","metaMigratedFrom":"YAML","title":"ES6 Let、Const 介紹:let, const, var 到底差在哪?","breaks":true,"contributors":"[{\"id\":\"65778bc4-45aa-4a27-9cd9-2f007e255a37\",\"add\":1210,\"del\":233}]"}