2

ES6

ES:全称ECMAScript,它是由ECMA国际标准化组织制定的一项脚本语言的标准化规范。

image.png

所谓的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>

image.png

具有的特点

  • 具有块级作用域

所谓的块级作用域,简单而言 就是{}

<!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>

image.png

  • 不存在变量提升
  • 具有暂时性死区

已注销
54 声望3 粉丝

保持呼吸 坚持学习


引用和评论

0 条评论