【Node.js24.x】Object::parseFloat()メソッドの使い方
parseFloatメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
parseFloatメソッドは、Node.jsの組み込み機能の一つであり、与えられた文字列を解析して浮動小数点数(小数)として解釈し、その値を返すメソッドです。このメソッドは、Object クラスに属するグローバルな関数として利用できます。
具体的には、文字列の先頭から数字、小数点、符号(+ または -)を認識し、浮動小数点数として有効な部分を抽出します。数字ではない文字に遭遇すると、その文字以降の解析を停止し、それまでに解析できた部分を数値として返します。例えば、「3.14px」という文字列を渡すと、「3.14」を数値として返します。もし、文字列の先頭から有効な数字を全く検出できなかった場合、このメソッドは「NaN」(Not a Number)という特殊な値を返します。
システム開発において、ユーザーからの入力データや外部システムから取得したデータは、多くの場合文字列形式で提供されます。例えば、ウェブフォームのテキストボックスに入力された「3.14」や、APIから受け取ったJSONデータ内の「"25.5"」といった値を、数値として計算に利用したい場合にparseFloatメソッドが非常に役立ちます。文字列を直接計算に使うと予期せぬエラーが発生する可能性があるため、正確な数値計算を行うためには、このメソッドで文字列を浮動小数点数に変換することが重要です。これにより、信頼性の高い数値処理を実現できます。
構文(syntax)
1const parsedFloat = parseFloat("123.45");
引数(parameters)
string
- string: 数値に変換したい文字列
戻り値(return)
number
文字列を解析し、浮動小数点数を返します。解析に失敗した場合は NaN を返します。