在JavaScript中声明变量,可以用var let和const
1 var
1)可以声明全局变量,也可以声明局部变量
对于if条件和循环中间声明的变量,不是局部变量
2)var可以变量提升
3)可以重复声明
2 let
新版本中增加的声明变量的方式,类似var
1) 块作用域局部变量
对于if条件和循环声明的变量,也是局部变量
2) 不能重复声明,只能重复赋值
3) 没有变量提升
3 const
1) 和let类似 块级作用域
2) 声明常量
其值不可以改变
0条评论
点击登录参与评论