Visit Mozilla.org

Core JavaScript 1.5 Guide:Constants

出典: MDC

[編集] 定数

const キーワードを使うことで、読み取り専用の名前付き定数を作ることができます。定数識別子の構文は変数識別子のそれと同じです。識別子はアルファベットまたはアンダースコアから始まらなくてはならず、全体としてはアルファベット、数字、アンダースコアからなるようにします。

const prefix = '212';

定数は代入によって値を変えたり、スクリプト実行中に再宣言したりすることはできません。

定数のスコープルールは、const キーワードがグローバル定数でさえも常に必須であることを除いて、変数のそれと同じです。このキーワードを省略すると、その識別子は変数を表すと見なされます。

同一スコープ内で、関数や変数と同じ名前の定数を宣言することはできません。

// この場合、エラーが発生
function f() {};
const f = 5;

// この場合もエラーが発生
function f() {
  const g = 5;
  var g;

  // 文
}

« »