JavaScript中var,let,const的区别
目录一、前言二、使用var声明变量1、var 声明的变量是函数作用域2、var声明的变量会有变量提升3、全局作用域中声明的变量会被挂载到全局对象的window中,4、同一作用域下,可以重复声明相同的变量名三、使用let声明变量1、使用let声明的变量具有块级作用域的特点2、let声明的变量有暂时性死区,没有变量提升,必须先声明再使用,3、全局作用域中使用let声明的变量不会挂载到window对象中4、同一作用域下不能使用let重复声明相同的变量四、使用con.
复制链接