ES6
ES:全称ECMAScript,它是由ECMA国际标准化组织制定的一项脚本语言的标准化规范。
所谓的ES6,指的是2015年以后的版本
let关键字
ES6中新增声明变量的关键字
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>let关键字声明变量</title>
</head>
<body>
</body>
<script>
let num = 20;
console.log(num) //20
</script>
</html>
具有的特点
- 具有块级作用域
所谓的块级作用域,简单而言 就是{}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>块级作用域</title>
</head>
<body>
</body>
<script>
if (true) {
let a = 20;
console.log(a);
if (true) {
let b = 50;
console.log(b) //50
}
console.log(b) //b is not define
}
</script>
</html>
- 不存在变量提升
- 具有暂时性死区
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。