ES6学习之路(二) let&const

let
除了var现在可以使用let声明变量了
let声明的变量存在块级作用域
{
let a = 1
var b = 2
}
console.log(a) // ReferenceError: a is not defined
console.log(b) // 上面报错这行代码没有运行,正常是可以打印2的

块与块之间是相互不影响的,如果下面的n用var定义,那么n就是3了
(() => {
let n = 5
if (true) {
let n = 3
}
console.log(n) // 5
})();

不允许重复声明变量
let i = 0
let i = 1 // Uncaught SyntaxError: Identifier 'i'

ES6学习之路(二) let&const最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/17377.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>