zoukankan      html  css  js  c++  java
  • JS中const的使用

    1.const用来定义常量,赋值之后不能再赋值,再次赋值会报错。

        <script>
            //1.定义常量,赋值后不能再赋值,在赋值报错
            const count = 1
            // count = 2
        </script>
    

    2.const不能只声明不赋值,会报错。

        <script>
            //2.只声明不赋值,必须赋值
            // const count;
        </script>
    

    3.const常量含义是你不能改变其指向的对象,例如user,都是你可以改变user属性。

        <script>
            //3.常量的含义是你不能改变其指向的对象user,但是你可以改变user属性
            const user = {
                name:"zzz",
                age:24,
                height:175
            }
            console.log(user)
            user.name = "ttt"
            user.age = 22
            user.height = 188
            console.log(user)
        </script>
    

    const内存地址详解

    img

    对象count一开始只是0x10的地址,直接将count(给count重新赋值,指向一个新的对象)指向地址改为0x20会报错,const是常量,无法更改对象地址。

    对象user一开始指向0x10地址,user有NameAgeHeight三个属性,此时修改属性Name='ttt',user对象的地址未改变,不会报错。

  • 相关阅读:
    NOIP模拟测试7
    BigInt类
    bzoj 2733 [HNOI2012]永无乡 并查集+平衡树
    bzoj 2752 [HAOI2012]高速公路(road) 线段树
    bzoj 1584 Cleaning Up 打扫卫生 dp
    201709 半集训
    [SHOI2014]概率充电器 dp
    NOIP2016 天天爱跑步
    [HNOI2011] 数学作业
    [Poi2012]Festival
  • 原文地址:https://www.cnblogs.com/NB01/p/14116163.html
Copyright © 2011-2022 走看看