var let const的特点与区别
一、var的特点 1、存在变量提升 2、一个变量可多次声明,后面的明会覆盖前面的声明 3、在函数中使用var声明变量的时候,该变量是局部的 而如果在函数内不使用var,该变量是全局的二、let的特点 1、不存在变量提升,let声明变量前,该变量不能使用(暂时性死区) 2、let命令所在的代码块内有效,在块级作用域内有效 3、let不允许在相同作用域中重复声明,注意是相同作用域,不同作用域有重复声明不会报错三、const的特点 1、...