根据http://users.dickinson.edu/~braught/courses/cs131s99/Lessons/03-Out&Data.html,为了提高可读性,JavaScript使用科学计数法来显示非常大的数字(绝对值大于等于1021)。例如,write语句
document.write(1000000000000000000000000);
将会产生输出1e24。
我能避免科学计数法的显示吗?
谢谢。
根据http://users.dickinson.edu/~braught/courses/cs131s99/Lessons/03-Out&Data.html,为了提高可读性,JavaScript使用科学计数法来显示非常大的数字(绝对值大于等于1021)。例如,write语句
document.write(1000000000000000000000000);
将会产生输出1e24。
我能避免科学计数法的显示吗?
谢谢。
YourJS.fullNumber()
的东西。例如,你可以尝试像这样使用 YourJS.fullNumber(1e20)
来生成 100000000000000000000
。在此处尝试您自己的代码:
这并不是为了可读性而存在的。如果一个整数大于253(9007199254740992),那么JavaScript无法保证它的精确存储。在你的情况下,这个数实际上是999999999999999983222784。