Core JavaScript 1.5 Guide:常量
From MDC
[编辑] 常量
你可以使用关键字 const 来创建一个只读的常量。 常量标识符的语法和变量标识符语法相同:它必须以一个字母或是下划线开头,后跟字母、数字或是下划线。
const prefix = '212';
常量不能在代码运行时重新定义或者重新赋值。
常量的作用域规范和变量的作用域规范相同, 但是定义常量的关键字 const 是必需的,即使是作为全局变量。 如果关键字 const 被忽略, 那么这个语句就会被认为是在定义一个变量。
在同一个作用域内,你不能使用与某个函数或变量相同的名称来声明一个常量。 例如:
// 这将导致出错
function f() {};
const f = 5;
// 这也将导致出错
function f() {
const g = 5;
var g;
//语句
}