美文网首页
ES6的let和const的异同点

ES6的let和const的异同点

作者: sunflower_07 | 来源:发表于2018-05-09 11:10 被阅读0次

ES6的let和const的异同点

相同点:

① 只在声明所在的块级作用域内有效。

② 不提升,同时存在暂时性死区,只能在声明的位置后面使用。

③ 不可重复声明。

不同点

a)  const  一旦声明,必须立即初始化,不能以后赋值;

  let  值和类型都可以改变

b) const只保证变量名指向的地址不变,并不保证该地址的数据不变

如果直接个aa 数组这个时候赋值,会报错

c) 

相关文章

  • es6 :let const 解构赋值

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

  • 2018-09-13

    一、let和const const和let的异同点 相同点:const和let都是在当前块内有效,执行到块外会被销...

  • (JS)

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

  • ES6(let 与 const)

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

  • let和const的区别

    let和const的区别 相同点:0、ES6中的命令,声明的变量或常量不再是全局变量的属性或方法。let a=0 ...

  • es6总结一

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

  • ES6的let和const的异同点

    ES6的let和const的异同点 相同点: ①只在声明所在的块级作用域内有效。 ②不提升,同时存在暂时性死区,只...

  • 总结一下前端常见javascript基础面试题:

    1.var ,let 和const的区别: let和const是es6新增的语法, let和var都可以定义变量,...

  • TS中 var 和 let 的区别

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

  • es6

    [TOC] 参考阮一峰的ECMAScript 6 入门参考深入浅出ES6 let和const let和const都...

网友评论

      本文标题:ES6的let和const的异同点

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