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

  • 不存在變量提高
  • 具備暫時性死區
相關文章
相關標籤/搜索