我想用JavaScript解决这个问题,但是我很难理解它是如何工作的,我知道我需要使用for循环来计算它
function myFunction(k) {
var result = 0;
}
答案 0 :(得分:1)
是的,你会:)但我不知道你的浏览器是否会支持这样的计算。
function myFunction(k) {
var result = 0;
for(var k = 1; k <= Math.pow(10,6); k++) {
result += Math.pow(-1, k+1) / (2*k - 1)
}
return 4 * result;
}
答案 1 :(得分:1)
您可以在for循环中添加值以获取 pi ,Leibniz formula for π。
function fn() {
var k,
v = 0;
for (k = 1; k < 1e6; k++) {
v += Math.pow(-1, k + 1) / (2 * k - 1)
}
return 4 * v;
}
console.log(fn());
答案 2 :(得分:0)
distribute
这样做。