我是靠谱客的博主 稳重微笑,最近开发中收集的这篇文章主要介绍ECMA6标准学习记录1 const与let,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指向实际数据的指针,const只能保证这个指针是固定的(即总是指向另一个固定的地址),至于它指向的数据结构是不是可变的,就完全不能控制了。因此,将一个对象声明为常量必须非常小心。

 

let:只在块级作用域里起作用,只要块级作用域里存在let命令,它所声明的变量就会绑定这个区域,不再受外部的影响。

最后

以上就是稳重微笑为你收集整理的ECMA6标准学习记录1 const与let的全部内容,希望文章能够帮你解决ECMA6标准学习记录1 const与let所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(83)

评论列表共有 0 条评论

立即
投稿
返回
顶部