面试题 var let const的区别
var声明变量存在变量提升,let和const不存在变量提升
什么是变量提升:变量提升就是变量和函数的声明会跑到代码的最前面,但是实际 上变量和函数声明的位置并不会动,只是在编译过程中放入了内存之中.
let、const在{}定义的是块级作用域,var定义的是全局局部作用域(全局变量和局部变量)
块级作用域在{}中定义的就是一个块级作用域,在里面声明的变量外面不能使用
全局局部作用域 局部变量:在函数内部定义的变量,只在函数内部起作用,函数执行结束,变量会自动删除即在一个函数内部定义的变量,只..
原创
2021-05-27 19:39:48 ·
331 阅读 ·
0 评论