我需要使用Gregory-Leibniz级数计算出Pi的值:
pi = 4 * ((1/1 - 1/3) + (1/5 - 1/7) + (1/9 - 1/11) + ...)
我想在JavaScript中编写一个函数,该函数将以参数形式接受需要显示的数字位数。但我不确定我的思路是否正确。
这是我目前得到的:
function pi(n) {
var pi = 0;
for (i=1; i <= n; i+2) {
pi = 4 * ((1/i) + (1/(i+2)))
}
return pi;
}
我该如何编写计算π的程序,以便它能够计算到n位小数?