ES6(let与const)

作者: 余生筑 | 来源:发表于2017-09-15 09:19 被阅读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//报错

相关文章

  • TS中 var 和 let 的区别

    let 和 const 是 ES6 中新增的声明对象的类型。与 var 相比,let 和 const 不存在...

  • JavaScript ES6 - let 与 const 使用方

    ES6 语法: let 与 const 本文主要讲解 let / const / var 关键字相关内容, 解释了...

  • (JS)

    ES6 let、const和var的区别 let和const声明变量不存在变量提升 let和const不能重复声明...

  • 认真的变量

    ES6加了更多特性,let,const使程序更加的严格与规范。 要使用let,const等严格变量,要在文件首行写...

  • es6,es7,es8语法总结

    ES6 1. var let const let,const具有块级作用域,不具有变量提升 const 用...

  • ES 6 7 8 随笔 QAQ

    ES6 1. var let const let,const具有块级作用域,不具有变量提升 const 用...

  • es6 :let const 解构赋值

    let,const let和const是es6新增的两个变量声明关键字,与var的不同点在于:(1)let和con...

  • ES6(let 与 const)

    ES6中引入了let 和 const来声明变量,我们来看下let 和 const 的使用 一、let let定义的...

  • react 入门基础(一)之ES6

    ####ES6 let const var 三者的区别 ### 1. let const 不能重复声明变...

  • es6总结一

    es6基础 let和const命令 let和const用于声明变量let跟var的区别 1、let定义过的变量不能...

网友评论

    本文标题:ES6(let与const)

    本文链接:https://www.haomeiwen.com/subject/ucxssxtx.html