JS將科學計數法字串轉換成正常數值格式

2021-08-17 07:39:01 字數 624 閱讀 7386

很多童鞋在使用math類的一些相關方法或者原始大資料進行了計算的結果之後,經常會發現大資料都會被轉換成科學計數法的格式(做財務資料方面的童鞋應該深有感觸),而大多數情況,我們想要展現的只是普通資料形式,怎麼給轉換回來呢?

我們知道,導致這種情況出現的原因就是我們用math類的一些方法處理了原始資料(比如math.floor(),math.abs()等),或者原始大資料進行了計算的結果,那麼我們對其處理的位置就有了定義了:在所有資料處理(包括math類方法處理和基本運算)完成後(保證資料轉換後不再有相關計算改變格式)進行轉換,來保證最終顯示資料是我們轉換後的資料。

上處理方法:

var num = 1545646435185456415646464545+1;        

num = (num-0).tolocalestring();              //"1,545,646,435,185,460,000,000,000,000"    注意這樣會丟失一些精度

num = num.tostring().replace(/\$|\,/g, ''); //"1545646435185460000000000000"         將千分位形式的分隔符替換為空 最終顯示結果

將陣列轉換成字串

toarray 摘要 從 system.collections.generic.ienumerable建立乙個陣列。引數 source 要從其建立陣列的 system.collections.generic.ienumerable。型別引數 tsource source 中的元素的型別。返回結果 乙...

將資料型別轉換成字串,將字串轉換成資料型別

方法1 採用靜態方法 int a 123456789 string str string.valueof a 方法2 用包裝類轉換 float a 2.33f string str float.tostring a double a 2.33d string str double.tostring ...

js字串轉換成數字,數字轉換成字串

將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用isnan 函式來檢測 ...