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对象的地址未改变,不会报错。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM