假设我在这里有这个等式:
a * (1 - r ^ n) / (1 - r)
基本上,它是几何数列之和的公式。在我们的例子中,r
是一个小数(浮点数)。
我期望得到的数字大于最大安全整数,因此必须使用 BigInt。
几何和是否有 BigInt 实现?
提前致谢!
这是我尝试过的:
function geoSum(a, r, n) { return BigInt(a * ((1 - r ** n) / (1 - n))); }
Infinity
在它可以转换为 BigInt 之前,它已经变成了。
提前致谢!
互换的青春
翻过高山走不出你
相关分类