let 和 var 的区别
生活随笔
收集整理的這篇文章主要介紹了
let 和 var 的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
let ES6 新增命令, 用于聲明變量, 作用域只限于其代碼塊內, 而 var 則能用于整個代碼塊( function)內.
- 作用域 let 僅在其代碼塊內有效 var 全局或整個代碼塊 ( function )
- let 定義的 i 只有效于 for 循環(huán)體
- let 定義的變量 i 只作用于塊級的代碼塊
- 而var 定義變量 i 能作用于全局范圍, 所以 console.log(i) 中的 i 指向的是每次循環(huán)自增的變量 i
- let 不允許在相同作用域內,重復聲明同一個變量
轉載于:https://my.oschina.net/u/4054189/blog/3004072
總結
以上是生活随笔為你收集整理的let 和 var 的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 自己写的一个抢票加速的Python小程序
- 下一篇: NOIP 2017 d2t2 70poi