Parsing and converting exponential values to decimal in JavaScript

前端 未结 8 1595
梦毁少年i
梦毁少年i 2020-12-05 11:19

I want to parse and convert an exponential value into a decimal using JavaScript. 4.65661287307739E-10 should give 0.000000000465661287307739. What

8条回答
  •  时光说笑
    2020-12-05 12:11

    You can use toFixed(), but there is a limit of 20.

    ex:

    (4.65661287307739E-10).toFixed(20)
    "0.00000000046566128731"
    

    But...

    (4.65661287307739E-30).toFixed(20)
    "0.00000000000000000000"
    

    So if you always have fewer than 20 decimal places, you'll be fine. Otherwise, I think you may have to write your own.

提交回复
热议问题