以下に、いくつかの例を示します。
- 単一の定数の宣言と初期化:
const PI = 3.14159;
console.log(PI); // 結果: 3.14159
- 定数の再代入の試み:
const PI = 3.14159;
PI = 3.14; // エラー: TypeError: 再代入できません
- オブジェクト型の定数の宣言:
const person = { name: "John", age: 30 };
console.log(person.name); // 結果: "John"
person.name = "Jane"; // オブジェクトのプロパティは変更可能
console.log(person.name); // 結果: "Jane"
- 配列型の定数の宣言:
const numbers = [1, 2, 3, 4];
console.log(numbers[0]); // 結果: 1
numbers[0] = 0; // 配列の要素は変更可能
console.log(numbers[0]); // 結果: 0
定数は、一度値が代入されると変更できないため、プログラム内で変更されては困る値に使用されます。また、定数はブロックスコープを持ちます。つまり、ブロック内で宣言された定数は、そのブロック内でのみアクセス可能です。
以上がJavaScriptで定数を宣言する方法です。定数を使用することで、値の変更を制限することができます。