0
我在回应 “2.222222522879E12” 的字符串,在javascript解析一个字符串给我很多数字,为什么?
当我做
parseFloat("2.222222522879E12")
2222222522879
但期望值应为2.22, 请告诉我发生了什么?
我怎样才能解决这个问题
我在回应 “2.222222522879E12” 的字符串,在javascript解析一个字符串给我很多数字,为什么?
当我做
parseFloat("2.222222522879E12")
2222222522879
但期望值应为2.22, 请告诉我发生了什么?
我怎样才能解决这个问题
你会得到2.222222522879* 10^12
与表达E
意味着exponent
,或to the power of
按照您的要求修改如何解决:
使用Number.prototype.toPrecision()
功能。 Here是文档
道歉我编辑的繁忙的编辑! –
'e' ==指数/科学记数法 – Tushar
谁说它“应该”是2.22? – hobbs
什么是你的字符串E12? – karthick