JS 的变量声明符 前端黄先森 2024-01-16 59 阅读1分钟 声明符:var、const、let 结论:能用 const 就别用其他的,能用其他的就不用 var var:作用域范围为全局、函数内。存在变量提升。声明时可不赋值,之后可改变量的值。可重复用它声明相同变量。 const:作用域范围为全局、函数内、块内。不存在变量提升,所以有暂时性死区。声明时必须赋值,之后不可改变量的值。不可重复用它声明相同变量。 let:作用域范围为全局、函数内、块内。不存在变量提升,所以有暂时性死区。声明时可不赋值,之后可改变量的值。不可重复用它声明相同变量。