【Node.js24.x】Number::length定数の使い方
length定数の使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
length定数は、Node.jsのJavaScript環境に組み込まれているNumberコンストラクター関数が受け入れる引数の数を表す定数です。
Numberは、数値のプリミティブ値を扱うためのグローバルなオブジェクトであり、そのコンストラクター関数自体が持つプロパティの一つとしてlengthがあります。このlength定数の値は常に1です。これは、Numberコンストラクターが数値を生成する際に、最大で1つの引数(数値に変換したい値)を受け取ることができるという関数の特性を示しています。
注意点として、このlength定数はNumberオブジェクトのインスタンス、例えばnew Number(10)のように生成された個々の数値オブジェクトの「長さ」を表すものではありません。あくまでNumberコンストラクター関数そのものの引数の数を示しています。
したがって、この定数はNumber.lengthとして直接参照され、Numberコンストラクターの設計と振る舞いを理解するために役立ちます。Node.js環境におけるJavaScriptの標準仕様に基づいており、関数の引数の数を調べる際に利用できる、固定された値を持つプロパティとして機能します。
構文(syntax)
1console.log(Number.length);
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
Number.length は、数値の桁数を表す数値(number)を返します。