Javascript:Math.PI能否在计算中存活下来?

时间:2014-08-27 07:34:38

标签: javascript pi

假设我想用Pi计算,如果我在纸上计算,结果将“包含”Pi。

有什么方法可以告诉Javascript用Pi计算并维护它吗?

从我最近的观点来看,这是不可能的,因为计算机系统是有限的。我假设您需要“符号计算”和解析器之类的东西。但也许我错了,还有另一种方式。

我还想过在使用value/Math.PI计算后设置PI,如果这非常接近整数,则输出“pi”。但是,这不是一个干净的解决方案。

澄清:我想输出Pi而不是数字。并且应该确保它真的是Pi(通过计算)。

1 个答案:

答案 0 :(得分:1)

我可能在这里误解了这个问题所以如果我是,请纠正我,但根据评论中的链接,你有:

  

Umfang:9,425 u = 2·π·r

     

Flächeninhalt:7,069 AK =π·r2

你不能只是“用pi进行计算”,但是如果你想输出π,那就换一种方式:你可以计算而不用它,将其视为未知,并将其作为字符串附加到结果中:

  

Umfang:3πu= 2·π·r(结果=(2 * r)+“π”)

     

Flächeninhalt:2.25πAK=π·r2(结果=(r * r)+“π”)