【Node.js24.x】Boolean::Boolean()関数の使い方
Boolean関数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Boolean関数は、JavaScriptにおいて任意の値を真偽値(trueまたはfalse)に変換する組み込みの関数です。
この関数は、引数として渡された値が論理的に真であるか偽であるかを評価し、その結果をプリミティブな真偽値として返します。具体的には、以下の値はfalseに変換されます: false自体、数値の0、-0、null、undefined、NaN(Not-a-Number)、そして空の文字列 ("") です。上記以外のすべての値はtrueに変換されます。これには、空でない文字列、0以外の数値、およびオブジェクト(配列や関数なども含む)などが含まれます。
例えば、Boolean(1)やBoolean("abc")はtrueを返し、Boolean(0)やBoolean("")はfalseを返します。この関数は、プログラミングにおける条件分岐などで、ある値の真偽を明示的に確認したい場合に非常に有効です。例えば、変数が存在するかのチェックや、文字列が空ではないことの検証などに利用されます。
通常、Boolean(値) の形式で呼び出され、プリミティブな真偽値を得るために使われます。new Boolean(値)のようにコンストラクタとして使用することもできますが、それは真偽値のオブジェクトを生成するためであり、一般的にはプリミティブな真偽値への変換目的では推奨されません。
構文(syntax)
1const resultTrue = Boolean(1); 2const resultFalse = Boolean(0); 3const stringTrue = Boolean("hello"); 4const stringFalse = Boolean(""); 5const objectTrue = Boolean({}); 6const nullFalse = Boolean(null); 7const undefinedFalse = Boolean(undefined); 8const nanFalse = Boolean(NaN);
引数(parameters)
value = false
- value: any: Booleanオブジェクトに変換する値。デフォルトはfalse。
戻り値(return)
boolean
Boolean コンストラクタまたは Boolean 関数は、渡された値が真偽値として評価されるかを判断し、その結果を真偽値(true または false)で返します。