跨域 平时养鱼上班摸鱼 2022-09-18 54 阅读1分钟 1.变量提升 var有变量提升,let和const没有。 2.作用域 var有全局作用域或函数作用域,let和const是块级作用域。 3.重复声明 var可以重复声明,let和const禁止重复声明。 4.初始值设置 var和let声明变量可以不用设置初始值,而const声明变量必须设置初始值。 5.指针指向 let创建的变量是可以更改指针指向,const声明的变量是不允许改变指针的指向。 6.全局添加属性 var在全局作用域声明的变量会挂载在window对象上,let和const不会。