2014-01-23 86 views
2

我有一個數字,2.0e-14,我想將它轉換爲字符串。我使用的是(2.0e-14).toString(),我得到的是字符串2e-14,因爲它將刪除右側的零。toString()刪除右邊的零

是否有任何方法保持在正確的零比操縱字符串?

+3

如果它是一個數字,那麼'2.0e-14'就是'2e-14'。你是怎麼得到'2.0e-14'的? – xdazz

+1

@xdazz可能通過鍵入它作爲一個文字。 – rvighne

+0

[可能的重複](http://stackoverflow.com/q/2875281/1883647) – ajp15243

回答

3

使用數字toPrecision方法。

(2.0e-14).toPrecision(2) 
+0

美好的解決方案!我只知道以前修過。 – CodeColorist

+0

恩,謝謝@rvighne,解決了我的問題。 –