JavaScriptでは、21桁の数値があり、それを解析したいと思います。
ParseDoubleメソッドはJavaScriptに存在しますか?
JavaScriptで21桁の精度の数値をネイティブに処理することはできません。
JavaScriptには、one種類の数値: "number"のみがあり、これはisIEEE-754倍精度 ( "double")値。そのため、JavaScriptのparseFloat
は、他の言語の「parse double」に相当します。
ただし、数値/ "double"onlyは有効桁数16(10進数)の精度を提供するため、21桁will下位5桁を失う1。
more精度(または精度)の場合、「大きな数」ライブラリを使用する必要があります。
1 すべての10進数値を正確にエンコードできないIEEE "double"としてエンコードすると、情報が失われる可能性がありますが、 それは別の質問です ..