const( 変数宣言 )
1. 定数を宣言
index.js
const userName = '太郎';
// 変数「userName」を「太郎」にする
constで宣言された変数は,宣言時に代入(値を確定させること)が必要です.
2. 再代入の禁止
constで宣言された変数に再代入しようとすると,エラーになります.letとは異なり,constには再代入できないことから,constで宣言された変数は「定数」と言われることがあります.
index.js
const PI = 3.14; // 円周率は定数であり,変更する必要がないのでconstを使う
PI = 3; // これはエラーになります
3. 使用目的
- 値が変わらないもの(円周,税率,関数,特定の設定値など)に対して使うことが多いです.
- 後で変更する必要がない変数については,間違って再代入してしまわないよう,
letではなくconstが推奨されます.