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