![](/img/trans.png)
[英]why can't I override Math.PI but can override Math.floor in JavaScript?
[英]Javascript: Can Math.PI survive a calculation?
假设我要用Pi计算,并且如果我在纸上进行计算,结果也将“包含” Pi。
有什么办法可以告诉Javascript使用Pi进行计算并维护它?
从我最近的观点来看,由于计算机系统有限,这是不可能的。 我假设您需要像“符号计算”之类的功能以及一个解析器。 但是也许我错了,还有另一种方法。
我还考虑过在使用value/Math.PI
计算后设置PI,如果这非常接近整数,请改为输出“ pi”。 但是,这不是干净的解决方案。
为了澄清:我想输出Pi而不是数字。 并且应确保它确实是Pi(通过计算)。
我可能对这里的问题有误解,所以如果我愿意,请纠正我,但根据评论中的链接,您有:
乌方: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)+“π”)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.