关于 ES6 的 let ,var和 const
生活随笔
收集整理的這篇文章主要介紹了
关于 ES6 的 let ,var和 const
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
const 就不用多說了,一個值一經初始化不再發生變化,就用 const定義,效率更高
let 的作用域是塊級作用域和全局作用域,塊級作用域就是{} 比如 for 循環最適合用 let,在 for(){} 之外就不存在你定義的變量了
var 的作用域是函數作用域和全局作用域,函數作用域是在一個函數內該變量一直有效,里層函數可以獲取外層函數的變量
var 存在變量提升, let 不存在,不聲明就使用會報錯
let 不允許在同一作用域內重復定義
在全局作用域使用 let 變量時,該變量不再屬于全局屬性
轉載于:https://www.cnblogs.com/ChrisZhou666/p/6228448.html
總結
以上是生活随笔為你收集整理的关于 ES6 的 let ,var和 const的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java之排序
- 下一篇: 怎样使用AutoLayOut为UIScr