提示:
本文为JavaScript栏目:JavaScript高级系列——ES6新特性章节 第一章
JavaScript高级学习:ES6新特性01——常量的声明和使用
常量的声明和使用
const 表示常量,要求声明的时候必须赋值,后续不可更改
const的特性和let一样。
const声明的常量推荐变量名全大写。
举例说明:
const name = "张三丰";
改变const声明的变量的值,报错
name = "张无忌";
const声明不赋值报错,报错
const age;
const处理对象:
const实际上保证的不是之不能变化,而是保证的变量所指向的内存地址不能改变。
对象类型的数据会在内存中开辟一个空间,返回内存地址给到变量,对象内部的数据是可变的。
const obj={};
obj.name="张三";
obj.age=19;
console.log(obj);
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V3ZoLzXz-1619266990183)(1.PNG)]
但是该变量如果再次赋值别的对象就会报错。
obj内部可以随便更新,但是obj后面跟等号则不行。
obj={}; //false

本文讲解了ES6中const关键字的使用,包括常量声明规则,以及如何处理对象。重点阐述了const确保的是变量引用的不变性,而非变量值的不可变。通过实例演示了对象可变与不可变的区别,适合JavaScript进阶学习者。
439

被折叠的 条评论
为什么被折叠?



