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

【JavaScript ECMAScript】Math::Math.fround静的メソッドの使い方

Math.fround()静的メソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Math.fround()メソッドは、与えられた数値を最も近い単精度浮動小数点数(32ビット浮動小数点数)に丸める(変換する)メソッドです。

JavaScriptでは、通常すべての数値が倍精度浮動小数点数(64ビット浮動小数点数)として内部的に扱われます。しかし、Web GLのようなグラフィック処理や、特定のデータ形式との連携が必要な場面では、よりメモリ効率の良い単精度浮動小数点数が必要となることがあります。このメソッドは、このような要件に対応するために使用されます。

引数には、単精度浮動小数点数に変換したい数値を指定します。メソッドは、その数値を単精度浮動小数点数の表現範囲と精度に合わせて、最も近い値に丸めて返します。既に単精度浮動小数点数として表現可能な値はそのまま返されます。数値ではない引数は、まず数値に変換されてから丸められますが、変換に失敗したり、NaN、Infinityといった特殊な値が与えられた場合は、それぞれ対応する特殊な値が返されます。このメソッドは、数値の表現形式を意識した厳密な処理が必要な場合に特に有用です。

公式リファレンス: Math.fround()

構文(syntax)

1Math.fround(1.337);

引数(parameters)

doubleFloat

  • doubleFloat: number: 32ビット浮動小数点数に変換したい数値

戻り値(return)

Number

引数として渡された数値を32ビット浮動小数点数(単精度浮動小数点数)として丸めた結果を返します。

関連コンテンツ

関連プログラミング言語