1.前言
发现网易云笔记 单纯的记笔记没什么意思,所以今天来博客园写学习感受了,毕设做了休息时间就来写写新学的知识 哈哈哈 !!
2.ES6
JavaScript 语言的下一代标准,2015年6月发布..
3.首先来看看let 和const
let
变量名不会提升
块级作用域
相同的块中,通过 let 重新声明一个 var 变量是不允许的
补充:
*ES5 之前,JavaScript 只有两种类型的作用域:全局作用域(在函数之外声明的变量)和函数作用域。
JavaScript 块作用域
通过 var 关键词声明的变量没有块作用域。
在块 {} 内声明的变量可以从块之外进行访问。
{
var x = 10;
}
// 此处可以使用 x
let 关键词声明拥有块作用域的变量。
{
let x = 10;
}
// 此处不可以使用 x