关于es6:javascript高级5

26次阅读

共计 504 个字符,预计需要花费 2 分钟才能阅读完成。

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>

  • 不存在变量晋升
  • 具备暂时性死区

正文完
 0