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