JS中var和let的區別

自ECMAScript 6出來,加入了兩個新的關鍵字 const 和 let. 先上圖: 從前後代碼對比,唯一的區別就是在循環創建i的方式不同,一個是var,一個是i,而var出的變量,在學習js初期也是踩了不少作用域問題的坑,在循環執行完成後,i的值任然存在,而且會在離開循環行再++一次,讓打印出了10;再看下方用let創建的i在離開循環時,這個i已經是被銷燬的變量,所以在這個地方與var創建的
相關文章
相關標籤/搜索