警告: この記事の内容は古くなっている可能性があります。
概要
読み取り専用の名前付き定数を宣言します。
| 文 | |
| 実装されたバージョン: | JavaScript 1.5, NES 6.0 (Netscape 拡張、C エンジンのみ) |
|---|---|
構文
const varname1 = value1 [, varname2 = value2 [, varname3 = value3 [, ... [, varnameN = valueN]]]];
引数
-
varnameN - 定数名。正当な識別子なら、どんなものでもかまいません。
-
valueN - 定数の値。 正当な式なら、どんなものでもかまいません。
説明
グローバルな、または内部でその定数が宣言された関数にローカルな定数を作成します。定数は、変数と同じスコープ規則に従います。
定数の値は再代入によって変更することができず、かつ定数が再度宣言されることはできません。このため、定数を初期化することなく宣言することは可能ですが、そうしても役に立たないでしょう。
定数は、同じスコープの中で関数または変数と名前を共有できません。
const は Mozilla 特有の拡張であり、IE ではサポートされていませんが、Opera ではバージョン 9.0 からサポートされました。
例
例: const を使う
次の例は、"a は 7 です" という文字列をコンソールに出力します。
const a = 7;
console.log("a は " + a + " です");
Mozilla Developer Network