JavaScriptにおける定数の扱い方


  1. constキーワードを使用する方法: constキーワードを使用して定数を宣言すると、その値は再代入できません。

例: const PI = 3.14159; console.log(PI); // 結果: 3.14159 PI = 3.14; // エラー: 再代入は許可されていません

  1. Object.freeze()を使用する方法: Object.freeze()メソッドを使用すると、オブジェクトを凍結し、そのプロパティの変更や追加を防ぐことができます。

例: const person = { name: "John", age: 30 };

Object.freeze(person);

person.age = 40; // エラー: 変更が許可されていません

  1. モジュール化を使用する方法: 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で定数を宣言するいくつかの方法の一部です。適切な状況に応じて使い分けることで、コードの安全性と保守性を向上させることができます。