2017-08-29 160 views
-1

我正在處理處理帶指數值字符串的NodeJs腳本。將指數數字字符串轉換爲浮點數

事情是這樣的:

1.070000000000000e + 003

這是轉換(或解析)此字符串並獲得浮點值的最佳方法?

感謝您的幫助。

+1

看一看[這裏](https://stackoverflow.com/questions/10943997/how-to-convert-a-string-containing-scientific-notation-to-correct-javascript-num) –

+1

@GrégoryNEUT謝謝!我用Number解決了 – Federico

回答

0

您可以通過使用parseFloatNumber

如果你喜歡解析轉換,也許是最好的辦法是用正則表達式:

/-?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/ 

的建議here和轉換單個捕獲組。