- 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