javascript高级(5)

ES6

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

image.png

所谓的ES6,指的是2015年之后的版本html

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

具备的特色spa

  • 具备块级做用域

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

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

  • 不存在变量提高
  • 具备暂时性死区
相关文章
相关标签/搜索