ES6 学习(const篇)

- const 命令

** 不允许重复声明
const 用于声明常量,一旦声明,其值就不能改变
const 一旦声明常量,就必须立即赋值 **

const 是常量索引,不是值所以复合类型变量的值是可变的

const A = 1;
A = 2;    // A is read-only

const B = {
  name : "java"
}
B.name = "javascript";
console.log(B.name);  // "javascript"

const 只会在块级作用域有效

if(true){
  const A = 1;
}
A // A is not defind

跨模块常量

- -app.js
const A = 1;
const B = 2;
export {A, B}

-- main.js
import {A, B} from './app.js'
console.log(A, B);    //  1  2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容