ES6的const命令

const声明一个只读的常量,一旦声明了,常量的值就不能修改。

例如

const a=10;

a=12;

程序会报错

上述代码改变常量的值会报错,也就是说用const声明的变量不能修改值,所以,const一旦声明变量,就必须立即初始化,不能留到以后赋值

比如我们只用const声明一个变量,不对它赋值

const a;

这样也会报错

1.作用域

const的作用域与let命令是一样的。只在声明的块级作用域内有效。

function sum(){

const total=90;

}

total;

运行结果;

const命令声明的常量也是不提升常量,同样也存在暂时性死区。只能在声明的位置后面使用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • let 和 const 命令 let 命令 块级作用域 const 命令 顶层对象的属性 gl...
    安小明阅读 4,551评论 0 0
  • let 命令 块级作用域 const 命令 顶层对象的属性 global 对象 let 命令 基本用法 ES6 新...
    嘉奇呦_nice阅读 5,538评论 0 2
  • let 命令 块级作用域 const 命令 顶层对象的属性 global 对象 let 命令 基本用法 ES6 新...
    卞卞村长L阅读 3,757评论 0 0
  • 今天上实验课,你进教室是时间比较晚,但还是引起了我的注意。虽然今天搭配的衣服并不是很好看,但我还是觉得你挺帅的。 ...
    念旧忆寒浅梦阅读 1,625评论 0 0
  • 不要喜欢我的沙滩 更不要喜欢我车子身后的漩涡 它们属于我 我将不会与你分享 在沉默扣门的时间 不必敲开静处闹市中的...
    黎想阅读 1,234评论 0 3

友情链接更多精彩内容