JS笔记es6

ES6(let与const)

2017-09-15  本文已影响0人  余生筑

var缺陷

1.重复声明

var a=12
var a=13

2.没有块级作用域,只有函数作用域

if(true)   //{块级作用域}
    {
        var a=12
    }
    console.log(a) //在快外能访问块内变量

let特性

1.不能重复声明

let a=2
let a=3 //报错

2.作用域为块级

if(true)   
    {
        let a=12
    }
    console.log(a) //报错

const特性

只能赋值一次,之后不允许赋值

const a=3
      a=4//报错
上一篇下一篇

猜你喜欢

热点阅读