Skip to content
Everything for Frontend
Search
K
Main Navigation
Everything
Road map 2023
Github
GitHub
Appearance
GitHub
Menu
Return to top
On this page
Table of Contents for current page
var、let、const的区别
let:
let 具有块级作用域,声明的变量只能在所在代码块中执行
let不具有变量提升,具有暂时性死区,本质上let也被提升了,只是在创建执行环境的变量对象时没有被初始化undefined
使用let声明的全局变量不会被挂载到window对象上
let变量不能重复定义
const:
const定义变量时必须进行初始化,且定义之后不可改变