[英]Javascript: how to avoid scientific notation when displaying large unumber
為了提高可讀性,JavaScript基於http://users.dickinson.edu/~braught/courses/cs131s99/Lessons/03-Out&Data.html ,使用科學計數法來顯示非常大的數字(絕對值大於或等於1021)。 例如,write語句
document.write(1000000000000000000000000);
將產生輸出1e24
我可以避免科學計數法顯示嗎?
謝謝
不是為了提高可讀性。 如果整數大於2 53 (9007199254740992),則JavaScript無法保證其精確存儲。 在您的情況下,該數字實際上是999999999999999983222784。
您可以使用類似YourJS.fullNumber()
。 例如,您可以嘗試使用類似YourJS.fullNumber(1e20)
來產生100000000000000000000
。 在這里嘗試自己的代碼:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.