0
点赞
收藏
分享

微信扫一扫

JavaScript武功秘籍---第二篇-常量

ZMXQQ233 2022-04-29 阅读 79

一、什么是常量

        不变化的量

        说人话:在操作过程中保持不变的量

二、常量的基本使用

        概念:使用 const 声明的变量称为“常量”。

        使用场景:当某个变量永远不会改变的时候,就可以使用 const 来声明,而不是let。

        命名规范:和变量一致

//声明一个常量

const age = 20

//修改常量里面的值

age = 30

//输出这个常量

console.log(age)

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

  • const一旦声明变量,就必须立即初始化,不能留到以后赋值
  • 如果之前用var或let声明过变量,再用const声明同样会报错

2、const实际上保证的并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动:

  • 对于简单类型的数据,值就保存在变量指向的那个内存地址,因此等同于常量
  • 对于复杂类型的数据,变量指向的内存地址,保存的只是一个指向实际数据的指针,const只能保证这个指针是固定的,并不能确保改变量的结构不变

注意: 常量不允许重新赋值,声明的时候必须赋值(初始化)

小技巧:不需要重新赋值的数据使用const

类似于 let ,但是变量的值无法被修改

举报

相关推荐

0 条评论