【Node.js24.x】Object::floor()メソッドの使い方
floorメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
floorメソッドは、Node.jsのObjectクラスに属する組み込みのメソッドで、与えられた数値以下の最大の整数を返す処理を実行するメソッドです。このメソッドは、数値を受け取り、その数値の小数点以下を切り捨てて、最も近いより小さいか等しい整数を結果として返します。例えば、Object.floor(3.14)を実行すると3が返され、Object.floor(7.99)を実行すると7が返されます。負の数の場合も同様で、Object.floor(-4.5)を実行すると-5が返されます。これは、-4.5以下の最大の整数が-5であるためです。
このfloorメソッドは、特定の計算結果や入力値を常に整数として扱いたい場合に非常に有用です。例えば、商品の個数を計算したり、配列のインデックスを決定したりする際に、半端な数値が発生した場合に確実に整数に丸め込みたい場面で活用できます。引数には数値型のみを指定可能で、数値以外の値が渡された場合の挙動については、実装によって異なる可能性がありますが、通常は数値として解釈できない場合はNaNなどの結果を返すことが想定されます。戻り値も常に整数型の数値となり、プログラミングにおいて数値の整数部分を安全かつ厳密に取得したいニーズに応えます。この機能は、データ処理や表示の際に、数値を制御し、意図した通りの整数表現を保証するために不可欠です。
構文(syntax)
1Object.floor(number);
引数(parameters)
引数なし
引数はありません
戻り値(return)
number
引数として与えられた数値を、それ以下の整数で最も大きいものに丸めた数値を返します。