javascript - 更准确的Pi值? [英] javascript - More accurate value of Pi?
问题描述
我在Chrome控制台中输入 Math.PI;
并返回:
I type Math.PI;
in Chrome Console and this is returned:
3.141592653589793
3.141592653589793
然后我输入 Math.PI - 3.141592653589793;
和<返回code> 0 。
有没有办法获得更准确的值(例如 3.1415926535897932384
)Javascript中的 Math.PI
?
Is there a way to get a more accurate value (such as 3.1415926535897932384
) of Math.PI
in Javascript?
推荐答案
javascript中的最大小数位数限制为 15
。
The maximum decimal places in javascript is limited to 15
.
所以你不能超过15位小数。
So you cannot get more than 15 decimal places.
但是你最多可以得到20位小数但这不准确
But you can get up to 20 decimal places by doing but its not accurate
Math.PI.toFixed(20); //3.14159265358979311600
这将为您提供一个包含20位小数的PI值。
That will give you a PI value with 20 decimal places.
注意: 20
是最高金额, 0
是 toFixed()
的最小值。
Note: 20
is the maximum and 0
is the minimum for toFixed()
.
所以尝试 Math.PI.toFixed(100)
会抛出错误。
这篇关于javascript - 更准确的Pi值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!