zoukankan      html  css  js  c++  java
  • ES6中的const命令

     

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

    1 const PI=3.1415;
    2 console.log(PI);//3.1415
    3 
    4 PI=3;//Uncaught TypeError: Assignment to constant variable.

    2.const一旦声明常量,就必须立即初始化,不能留到以后赋值

    1 const WIDTH;//Uncaught SyntaxError: Missing initializer in const declaration

    3.const声明的常量只在当前作用域内有效

    1 if(true){
    2   const NAME='XG'
    3 }
    4 
    5 console.log(NAME);//Uncaught ReferenceError: NAME is not defined

    4.const声明的常量不存在“声明提前”,只能先声明后使用

    1 if(true){
    2   console.log(NAME);//Uncaught ReferenceError: NAME is not defined
    3   const NAME='XG';
    4 }

    5.const不可重复声明

    6.const声明的常量如果保存的是引用类型的数据,只会保证该数据的地址不变,并不能保证该数据不变

    感兴趣的朋友可以相互交流

    转载自:http://www.cnblogs.com/xgblogs/p/6142792.html

  • 相关阅读:
    汇编之EBP的认识。
    【转】PE详解
    迟到的,2016年终总结
    Java 反射
    Java 集合与容器类
    Java 类加载与实例化
    Java 类与对象
    Java 值传递与对象拷贝
    Java 面向对象
    二叉树
  • 原文地址:https://www.cnblogs.com/chun6/p/6142960.html
Copyright © 2011-2022 走看看