接下来我们试着修改一下指针,让person指向一个新对象,最后果然报错
const person = {
name : 'make',
sex : '男'}person = {
name : 'test',
sex : '男'}console.log(person.name) //控制台报错
5. 小结
var定义的变量,变量提升,没有块的概念,可以跨块访问。
let定义的变量,只能在块作用域里访问,不能声明同名变量。
const用来定义常量,使用时必须初始化(即必须赋值),不能声明同名变量,只能在块作用域里访问,而且不能修改,但是在定义的对象时对象属性值可以改变。
他们都不能跨函数访问
以上就是一起聊聊var、let以及const的区别(代码示例)的详细内容,更多请关注编程网其它相关文章!