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

【Node.js24.x】Object::LOG2E定数の使い方

LOG2E定数の使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

LOG2E定数は、自然対数の底 e の2を底とする対数、すなわち log₂(e) を表す定数です。この定数の値は約 1.4426950408889634 と定義されています。Node.js環境を含むJavaScriptでは、標準の Math オブジェクトのプロパティとして提供されており、Math.LOG2E と記述することでこの値にアクセスできます。

この定数は、主に数学的な計算において、異なる底を持つ対数同士を変換する際に利用されます。特に、自然対数(底が e の対数)から2を底とする対数への変換が必要な場面で役立ちます。例えば、ある数値 x の2を底とする対数 log₂(x) を計算したい場合、Math.log(x) * Math.LOG2E という式を用いることができます。ここで Math.log() は自然対数を計算する関数です。

LOG2E 定数を使用することで、開発者は手動で正確な数値を入力する手間を省き、かつIEEE 754倍精度浮動小数点数で表現できる最高の精度で、数学的な対数変換計算を行うことができます。正確な数値計算が求められるアプリケーション開発において、基本的ながら重要な役割を果たす組み込み定数の一つです。

構文(syntax)

1console.log(Math.LOG2E);

引数(parameters)

引数なし

引数はありません

戻り値(return)

number

Object.LOG2E は、自然対数 (ln) の底である e の対数 (底2) の値を返します。これは約 1.4426950408889634 の値です。

関連コンテンツ

関連プログラミング言語