Const

165 阅读1分钟

var和let的区别 

let不能重复声明

let具有块级作用域(暂时性的死区)

let不能变量提升

 定义常量的 不能给常量重复的赋值 

 const url = 'timemeetyou.com:8889/api/private…';

 url = 'www.baidu.com'  会报错 

 定义对象 引用数据类型 会开辟一个堆内存 内存地址不会变化

 地址不会被改变 也就不会报错 

const obj = {

name:"zhangsan"

}

obj.name = 'lili'

obj.age = 20

 改变obj的内存地址会报错 

 let obj2 = {}

obj = obj2; 

console.log(obj);