const

  • Tags
  • Files

警告: この記事の内容は古くなっている可能性があります。

概要

読み取り専用の名前付き定数を宣言します。

文
実装されたバージョン: 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 + " です");

参照

Contributors to this page: Nanto vi, ethertank
Last updated by: ethertank,
Last reviewed by: ethertank,