JavaScript ES6 - var let const

var:

函数级作用域,存在变量的提升,值可以更改

 

let:
块级作用域,不存在变量的提升,值可以更改

 

const:
块级作用域,不存在变量的提升,值不可以更改

 

变量提升:

//变量提升
console.log(i) //undefined
var i=10

//不是变量提升
console.log(i) //a is not find
let i=10

 

posted on 2022-05-18 15:30  每天积极向上  阅读(17)  评论(0编辑  收藏  举报

导航