-1
我正在處理處理帶指數值字符串的NodeJs腳本。將指數數字字符串轉換爲浮點數
事情是這樣的:
1.070000000000000e + 003
這是轉換(或解析)此字符串並獲得浮點值的最佳方法?
感謝您的幫助。
我正在處理處理帶指數值字符串的NodeJs腳本。將指數數字字符串轉換爲浮點數
事情是這樣的:
1.070000000000000e + 003
這是轉換(或解析)此字符串並獲得浮點值的最佳方法?
感謝您的幫助。
您可以通過使用parseFloat
或Number
如果你喜歡解析轉換,也許是最好的辦法是用正則表達式:
/-?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/
的建議here和轉換單個捕獲組。
看一看[這裏](https://stackoverflow.com/questions/10943997/how-to-convert-a-string-containing-scientific-notation-to-correct-javascript-num) –
@GrégoryNEUT謝謝!我用Number解決了 – Federico