欢迎来到博客园~~~

ES6新的声明方式,var let const三种声明方式的区别

有三种声明方式:

var variable 全局变量

let 局部声明

const 常量

大量定义全局变量的坏处:会污染外部变量

var a=1

{

  var a=2

}

  console.log(a) // 2

在区块中覆盖a=1,输出2,说明是全局变量

 

var a=1

{

  leta=2

}

  console.log(a) // 1

输出a=1说明是局部变量

 

const常量,顾名思义是不可改变的

posted @ 2019-05-08 21:07  孙~洋  阅读(360)  评论(0编辑  收藏  举报