<a href="http://www.lxweimin.com/p/ebc51ce05416">由阮一峰老師的一條微博引發的 TDZ 思考</a>
var 和 let 聲明的變量在發生聲明提升時,初始化(initialisation)的行為不同導致的,用 var 聲明的變量會初始化為undefined,而用 let 聲明的變量會保持為未初始化(uninitialised)的狀態。
TDZ是社區為了方便查看塊作用域中的問題,而出現的一個名詞。
<a href="http://www.lxweimin.com/p/51bd0055aac0">JavaScript作用域學習筆記</a>
<a >阮一峰修改文檔</a>