let const区别!
这次做项目在申明变量的时候用到let const 总结下这两个区别 :
首先 let与const都是只在声明所在的块级作用域内有效。
let声明的变量可以改变,值和类型都可以改变,没有限制。const圣母的变量不得改变值,这意味着,const一旦声明变量,就必须初始化,不能留到后面赋值 这样会报错,一旦声明了变量 就需要立即赋值;
还有就是不能在定义常量之后再重新赋值 也是会报错
对于复合型的变量 如数组和对象,变量名不指向数据,而是指向数据所在的地址。const
命令只是保证变量名指向的地址不变,并不保证该地址的数据不变,