1/4
- 下载图片
- 复制图片
lin
频道主
#前端 let/const/var 的区别是什么
var 定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问,有变量提升。
let 定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问,无变量提升,不可以重复声明。
const 用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改,无变量提升(对象和数组依然修改其中的属性,但不建议这么用),不可以重复声明。
var 定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问,有变量提升。
let 定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问,无变量提升,不可以重复声明。
const 用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问,而且不能修改,无变量提升(对象和数组依然修改其中的属性,但不建议这么用),不可以重复声明。
2024-10-29
浏览21
登录后评论
点赞
评论
分享