ES6 const
来源:互联网 发布:ubuntu 用户提权 编辑:程序博客网 时间:2024/06/05 07:51
- 01-只在当前的代码块有效
- 02-作用域不会被提升
- 03-在一个作用域里不能重复声明
- 04-申明的常量必须立即赋值
- 05可以改变堆区的对象内容,不能修改栈区的地址(和其他语言如Java类似)
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body><script>/* //01-只在当前的代码块有效 { const a = "zhangsan" } console.log(a);//报错*/ //02-作用域不会被提升 //03-在一个作用域里不能重复声明/* //04-申明的常量必须立即赋值{ const name; name = "zhangsan"; console.log(name);}*/ { const obj = {name : "张三"}; console.log(obj); obj.name = "李四"; console.log(obj); }</script></body></html>
阅读全文