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が推奨されます.