【JavaScript ECMAScript】Math::Math.abs静的メソッドの使い方
Math.abs()静的メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
Math.abs()メソッドは、与えられた数値の絶対値を計算して返すメソッドです。絶対値とは、ある数値から符号(プラスやマイナス)を取り除いた、その数値の大きさのみを示す非負の値のことです。例えば、-5の絶対値は5になり、5の絶対値もまた5になります。このメソッドは、JavaScriptに標準で組み込まれているMathオブジェクトの一部として提供されており、特別なインポートなどは不要で、プログラム内で直接Math.abs()として使用できます。
数値の絶対値が必要となる場面は多岐にわたります。例えば、二つの数値間の距離や差分を計算する際に、結果が負の値になることを気にせず、常に正の値として扱いたい場合に非常に役立ちます。具体的には、ある座標から別の座標への移動距離を求めるときや、センサーの測定値と目標値との誤差の大きさを知りたい場合などに利用されます。
Math.abs()メソッドは、一つの数値を引数として受け取り、その数値の絶対値を数値として返します。引数に数値以外の値を渡した場合、JavaScriptの型変換ルールに基づいて数値に変換しようと試みますが、数値として解釈できない場合はNaN(Not a Number)を返すことがありますので、引数には数値型のデータを渡すことが推奨されます。このメソッドを使うことで、プログラム内で数値の正負を意識することなく、シンプルに値の大きさを扱えるようになります。
公式リファレンス: Math.abs()
構文(syntax)
1Math.abs(-10);
引数(parameters)
x
- x: number: 絶対値を求めたい数値
戻り値(return)
Number
引数として与えられた数値の絶対値を返します。絶対値とは、その数値が0からどれだけ離れているかを示す正の数です。