【Node.js24.x】Object::Mathオブジェクトの使い方
Mathオブジェクトの使い方について、初心者にもわかりやすく解説します。
基本的な使い方
Mathオブジェクトは、JavaScriptおよびNode.js環境において、一般的な数学演算と数学的な定数を提供するための組み込みオブジェクトです。このオブジェクトは、数値の処理を必要とする多様なアプリケーション開発で非常に役立ち、数学的な計算を簡単に行うために設計されています。
Mathオブジェクトは、独自のインスタンスを作成することなく直接使用できる「静的」な性質を持っています。そのため、例えば円周率の値を取得したい場合はMath.PIと記述したり、0以上1未満の擬似乱数を生成したい場合はMath.random()と呼び出したりするだけで利用できます。
提供される主な機能には、以下のようなものがあります。まず、円周率を表すMath.PIや、自然対数の底を表すMath.Eなど、よく使われる数学的な定数を保持しています。次に、数値の丸め処理として、Math.round()で数値を最も近い整数に四捨五入したり、Math.floor()で小数点以下を切り捨てたり、Math.ceil()で小数点以下を切り上げたりすることができます。さらに、Math.abs()で数値の絶対値を取得したり、Math.max()やMath.min()で複数の数値の中から最大値や最小値を見つけたりすることも可能です。その他にも、Math.sqrt()で平方根を計算したり、Math.pow()でべき乗を求めたりする高度な数学関数も利用できます。
このようにMathオブジェクトは、数値に関する様々な処理を行うための便利なツールとして、システム開発において基礎的ながらも非常に重要な役割を果たしています。
構文(syntax)
const pi = Math.PI;
const randomValue = Math.random();
const roundedValue = Math.round(4.7);
const floorValue = Math.floor(9.9);
console.log(`円周率: ${pi}`);
console.log(`乱数: ${randomValue}`);
console.log(`四捨五入: ${roundedValue}`);
console.log(`小数点以下切り捨て: ${floorValue}`);
引数(parameters)
引数なし
引数はありません
戻り値(return)
戻り値なし
戻り値はありません