声明变量:
let
和const
是JavaScript里相对较新的变量声明方式。let
在很多方面与var
是相似的,但是可以避免在JavaScript里常见一些问题。 const
是对let
的一个增强,它能阻止对一个变量再次赋值。
var 声明变量
- 存在作用域提升的问题
let声明
- let是块级作用域,块级作用域只能在它所包含的块中访问。
- 不能在声明之前使用
const声明
被赋值之后不能再改变
声明变量:
let
和const
是JavaScript里相对较新的变量声明方式。let
在很多方面与var
是相似的,但是可以避免在JavaScript里常见一些问题。 const
是对let
的一个增强,它能阻止对一个变量再次赋值。
var 声明变量
let声明
const声明
被赋值之后不能再改变