【Node.js24.x】Object::Mathプロパティの使い方
Mathプロパティの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Mathプロパティは、Node.js環境において、数学的な定数や関数を提供する標準組み込みのMathオブジェクトを保持するプロパティです。
このMathオブジェクトは、円周率(Math.PI)やネイピア数(Math.E)といった数学的な定数、および平方根(Math.sqrt())、累乗(Math.pow())、乱数生成(Math.random())、絶対値(Math.abs())、数値の切り上げ(Math.ceil())、切り捨て(Math.floor())、四捨五入(Math.round())など、多岐にわたる数学関数を提供します。Mathプロパティを通じてアクセスするこれらの機能はすべて静的なものであり、Mathオブジェクトのインスタンスを生成することなく、直接「Math.PI」や「Math.random()」のように利用できます。
プログラム内で数値計算を行う際、例えばゲーム開発での物理演算、データ処理における統計計算、あるいは乱数を用いたシミュレーションなど、幅広い場面で活用されます。Node.jsの環境下では、追加のモジュールをインポートすることなくすぐに利用できるため、数値計算を必要とするシステム開発において非常に重要な役割を果たします。これにより、プログラムの記述を簡潔にし、正確な数学的処理を容易に行うことが可能です。
構文(syntax)
1const randomInteger = Math.floor(Math.random() * 100);
引数(parameters)
引数なし
引数はありません
戻り値(return)
object
Math プロパティは、数学的な定数や関数を提供する組み込みオブジェクトです。このオブジェクト自体が戻り値となります。