本サイトはプロモーション(広告)が含まれています。

【JavaScript】定数宣言について(constを使用して定数を定義する)

【JavaScript】定数宣言について(constを使用して定数を定義する)

 javaScriptで定数を定義するには、次のように宣言します。

const 定数名 = 値;

 constで値を宣言することで定数として利用することができます。

 値に変更がかからないようにしたい場合などで利用します。

 constを使用する場合は、「const 定数名 = 値;」としなければならず、定義の段階で、値をセットしなければなりません。

 また、値を再定義しようとするとエラーとなります。

文字列および数値の定数宣言について

 文字列の定数を宣言するには「””(ダブルクォーテーション)」でくくることで宣言できます。

// 文字列の定数を宣言
const str = "test";
// alertにて変数の値を出力
alert(str); 

// 実行結果
test

 数値の定数の宣言は「””(ダブルクォーテーション)」で括らないことで宣言することができます。

// 数値の定数宣言
const cnt= 100;
// alertにて変数の値を出力
alert(cnt); 

// 実行結果
100

定数宣言時に初期化していない場合エラーとなる

 const 定数名 = 値;で宣言時に値もセットする必要があります。

 例えば、const 定数名; 定数名=値;という形は許容されません。

// const 定数名; 定数名=値;という形は許容されない
const cnt;
cnt = 100;
// alertにて変数の値を出力 
alert(cnt); 

// 実行結果
Uncaught SyntaxError: Missing initializer in const declar

 

値を再定義しようとするとエラーとなる。

 値を再定義しようとするとエラーとなります。

 例えば、const 定数名=値1; 定数名=値2;という形で値を再セットしようとするとエラーとなります。

// 定数は値を再定義できない。
const cnt = 100;
cnt = 101;
// alertにて変数の値を出力 
alert(cnt); 

// 実行結果
Uncaught TypeError: Assignment to constant variable.

JavaScript の記事一覧へ

PAGE TOP