【Node.js24.x】Boolean::length定数の使い方
length定数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
length定数は、Node.js環境で利用可能な組み込みオブジェクトであるBooleanコンストラクタ関数が期待する引数の数を表す定数です。JavaScriptの言語仕様において、すべての関数オブジェクトはlengthプロパティ(または定数として扱われる特性)を持ち、これはその関数が形式的に受け付ける引数の個数を保持しています。
Booleanコンストラクタ関数は、与えられた値をブール値(trueまたはfalse)に変換するために使用されますが、この変換処理で考慮する引数は最大で一つです。例えば、Boolean(0)やBoolean("text")のように呼び出す場合、括弧内の値が引数として渡されます。このBooleanコンストラクタは、一つの引数を受け取る設計であるため、Boolean.lengthの値は常に1となります。この定数は読み取り専用であり、実行時にその値を変更することはできません。
システムエンジニアを目指す初心者の方にとって、このような組み込みオブジェクトのlength定数を理解することは、JavaScriptの関数がどのように動作し、どれだけの入力(引数)を期待するのかを正確に把握する上で非常に重要です。これは、プログラムの意図を読み解いたり、自身のコードの設計に役立てたりするための基礎知識となります。
構文(syntax)
1console.log(Boolean.length);
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
Boolean型のlengthプロパティは、その真偽値が格納する真偽値そのものを表す数値(trueの場合は1、falseの場合は0)を返します。