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>
- 不存在变量晋升
- 具备暂时性死区