ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで値を浮動小数点数に変換する方法

JavaScriptで値を浮動小数点数に変換する方法

青灯夜游
青灯夜游オリジナル
2021-09-07 16:00:338023ブラウズ

JavaScript では、parseFloat() メソッドを使用して値を浮動小数点数に変換できます。このメソッドは文字列を解析して浮動小数点数を返すことができます。具体的な構文は「parseFloat(string)」です。 。

JavaScriptで値を浮動小数点数に変換する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

#JavaScript は値を浮動小数点数に変換します

JavaScript では、parseFloat() メソッドを使用できます。値を浮動小数点数として変換するには、文字列を解析して浮動小数点数を返すことができます。

#parseFloat() もグローバル メソッドであり、値を浮動小数点数に変換できます。つまり、識別できます。最初に出現する小数点、および 2 番目の小数点は不正とみなされます。

この関数は、文字列の最初の文字が数字であるかどうかを指定します。そうである場合、文字列は数値の末尾に達するまで解析され、数値は文字列ではなく数値として返されます。

変換プロセスは次のとおりです。

    最初に位置 0 の文字を解析します。有効な数値でない場合は、NaN が直接返されます。
  • 位置 0 の文字が数値であるか、有効な数値に変換できる場合は、位置 1 の文字の解析を続行します。それが有効な数値でない場合は、有効な数値を返します。位置 0 の文字を直接指定します。
  • 以下同様に、数値以外の文字が見つかるまで、各文字を左から右に 1 つずつ分析します。
  • parseFloat() は、以前に分析されたすべての有効な数字を数値に変換して返します。
  • console.log(parseFloat("1.234.5"));  //返回数值 1.234
  • parseFloat() のパラメータは 10 進形式の文字列である必要があり、8 進数または 16 進数の数値文字列は使用できません。同時に、数字の前の 0 (8 進数識別) は無視され、16 進数の場合は 0 が返されます。
console.log(parseFloat("123"));  //返回数值 123
console.log(parseFloat("123abc"));  //返回数值 123
console.log(parseFloat("010"));  //返回数值 10
console.log(parseFloat("0x10"));  //返回数值 0
console.log(parseFloat("x10"));  //返回数值 NaN

[推奨学習:

JavaScript 上級チュートリアル

]

以上がJavaScriptで値を浮動小数点数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。