【Node.js24.x】Boolean::name定数の使い方
name定数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Boolean.name 定数は、JavaScriptおよびNode.jsに組み込まれている Boolean オブジェクトの名前を表す定数です。Boolean は、プリミティブな真偽値である true や false を扱うためのコンストラクタ関数として機能します。この Boolean.name プロパティは、その Boolean コンストラクタ関数自身の正式な名前を文字列として保持しており、常に 'Boolean' という値を提供します。
このプロパティはECMAScriptの標準仕様の一部であり、Node.jsを含むすべてのJavaScript実行環境で利用できます。主に、実行時に特定のオブジェクトや関数の型を文字列として識別したり、デバッグ時に関数の起源を追跡したりする際に役立ちます。例えば、クラスやコンストラクタの名前を使って動的な型チェックを行ったり、ログ出力のメッセージにオブジェクトの種類を含めたりするような場面で活用されます。Boolean.name は読み取り専用のプロパティであり、その値は変更できません。これにより、プログラムの実行中に Boolean オブジェクトの名前が常に一貫してアクセス可能であることが保証されます。システムエンジニアを目指す方々にとって、このような組み込みプロパティの理解は、JavaScriptの基本的な仕組みやリフレクションの概念を学ぶ上で重要となります。
構文(syntax)
1console.log(Boolean.name);
引数(parameters)
引数なし
引数はありません
戻り値(return)
string
Boolean.nameは、JavaScriptのBooleanオブジェクトのコンストラクタ関数名を示す文字列"Boolean"を返します。