1.var 和 let const 的区别?使用var声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象; 使用let const声明的变量,其作用域为该语句所在的代码块内,不存在变量提升; 使用con