- constキーワードを使用する方法: constキーワードを使用して定数を宣言すると、その値は再代入できません。
例: const PI = 3.14159; console.log(PI); // 結果: 3.14159 PI = 3.14; // エラー: 再代入は許可されていません
- Object.freeze()を使用する方法: Object.freeze()メソッドを使用すると、オブジェクトを凍結し、そのプロパティの変更や追加を防ぐことができます。
例: const person = { name: "John", age: 30 };
Object.freeze(person);
person.age = 40; // エラー: 変更が許可されていません
- モジュール化を使用する方法: JavaScriptのモジュールシステムを使用すると、定数をエクスポートして他のファイルから利用することができます。エクスポートされた定数は他のファイルで再代入されることはありません。
例: // constants.js export const API_KEY = "123456";
// main.js import { API_KEY } from "./constants.js"; console.log(API_KEY); // 結果: 123456 API_KEY = "654321"; // エラー: 再代入は許可されていません
これらはJavaScriptで定数を宣言するいくつかの方法の一部です。適切な状況に応じて使い分けることで、コードの安全性と保守性を向上させることができます。