js 常量 ES6

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>常量</title>
</head>
<body>
<!-- <script type="text/javascript">
    //常量使用const定义
    const PI = 3.14;
    console.log(PI);
    
    PI = 3.1415; //报错 不能重新赋值
</script> -->
<!-- <script type="text/javascript">
    //常量使用const定义
    const PI = 3.14;
    console.log(PI);
    
    const PI = 3.1415; //直接报错  不能重新定义
</script> -->
<script type="text/javascript">
    //常量使用const定义
    const PI = 3.14;
    console.log(PI);
    //函数内部 可以使用 函数外部的常量
    function f1(){
        //常量是在同一个作用域,不能重新声明,但是在不同的作用域,可以重新声明。
        const PI = 3.1415;
        //常量是在同一个作用域,不能重新赋值。即使是函数内部,也不能对函数外部的常量重新赋值。
        // PI = 3.1415; //报错 
        console.log(PI);
    }
    f1();
    console.log(PI);
</script>
</body>
</html>

 

posted @ 2021-02-25 12:53  华北业余选手  阅读(20)  评论(0)    收藏  举报