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

【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 を返します。

関連コンテンツ

関連プログラミング言語