Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【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)を返します。

関連コンテンツ