var:简介1.使用var声明的变量作用域在其当前执行上下文中,可以是嵌套函数,声明变量不会丢失同名的值2.声明变量的作用域在声明它的执行上下文的作用域内,非声明变量的作用域是全局的(例如:`非声明变量函数内的作用域也是全局的,可以在函数外访问。`)3.`声明变量在任何代码执行之前创建,非声明变量在赋值时创建`4.声明变量在中不可配置hisexecutioncontext,andnon-declarationvariablesareconfigurable(non-declarationvariablesDeclaredvariablescanbedeleted,`可以如下图验证`)特点:1.变量提升2.可以声明同名变量3.VAriable赋值后者覆盖了前者let特点:1.没有变量提升2.存在临时死区3.同名变量不能重复声明const特点:1.没有变量提升2.存在临时死区3.同名变量不能重复声明。变量声明时必须赋值,不能修改该值
