我想将8.8e-7
转换为数字0.00000088
,而不是"0.00000088"
的字符串版本。
到目前为止,我已经尝试过:
number.toFixed(8) // it returns a string "0.00000088"
BigNumber(number).toNumber() // it returns a number 8.8e-7
我需要Number
中的那个值,因为我在图表中使用了这些数据,并且它不需要使用字符串。
知道如何强行转换吗?
提前谢谢!
答案 0 :(得分:1)
如果要将包含指数表示法编号的字符串转换为数字(javascript编号类型),可以使用Number
构造函数。
var number = Number("8.8e-7")
然后您可以使用number
进行计算或将其传递给带数字的函数。