• 技术文章 >web前端 >前端问答

    es6中const的用法是什么

    长期闲置长期闲置2022-05-06 17:38:45原创180

    在es6中,const用于声明一个只读的常量,语法为“const 常量名= 常量值;”;常量一旦声明,常量的值就不能改变,并且只在声明所在的块级作用域内有效,const命令声明的常量也是不提升,只能在声明的位置后面使用。

    本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。

    es6中const的用法是什么

    1、const声明一个只读的常量。一旦声明,常量的值就不能改变。

    2、const的作用域与let命令相同:只在声明所在的块级作用域内有效。

    3、const命令声明的常量也是不提升,只能在声明的位置后面使用。

    4、ES6中:var命令和function命令声明的全局变量,依旧是顶层对象的属性;另一方面规定,let命令、const命令、class命令声明的全局变量,不属于顶层对象的属性。也就是说,从 ES6 开始,全局变量将逐步与顶层对象的属性脱钩。

    let b = 1;
    //控制台输出undefined
    window.b

    在JavaScript中,const的含义是“不变的”,是一个关键字,用于声明一个或多个常量,声明时必须进行初始化,且初始化后值不可再修改,若更改常量的值,则会引发类型错误,语法为“const 常量名= 常量值;”。

    一旦给const修饰的标识符被赋值之后,不能修改

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="UTF-8">
      <title>Title</title>
    </head>
    <body>
      <script>
        // 1.注意一: 一旦给const修饰的标识符被赋值之后,不能修改
        // const name = 'tian';
        // 会报错: Uncaught TypeError: Assignment to constant variable. 
        // name = 'kim';
      </script>
    </body>
    </html>

    【相关推荐:javascript视频教程web前端

    以上就是es6中const的用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:ES6
    上一篇:es6中await和async有什么作用 下一篇:es6遍历对象的方法是什么
    千万级数据并发解决方案

    相关文章推荐

    • es6中有多少种原始数据类型• es6的let是什么• es6有工厂模式吗• idea可以运行es6吗• es6中let声明可以重名吗
    1/1

    PHP中文网