我想解决这个使用JavaScript,但我无法理解这是如何工作的,我知道我需要使用的周期来计算的话
function myFunction(k) {
var result = 0;
}
我想解决这个使用JavaScript,但我无法理解这是如何工作的,我知道我需要使用的周期来计算的话
function myFunction(k) {
var result = 0;
}
function getPi() {
var result = 0;
for (var k = 1; k < 10**6; k++) {
result += ((-1)**(k+1))/(2*k-1);
}
return 4 * result;
}
这样做。
你也可以使用'(2 *(k%2)-1)'而不是'-1'的荒谬幂。 – LutzL
是的,你会:)但我不知道你的浏览器是否会支持这样的计算。
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;
}
非常感谢,真的很感激 –
你可以在添加值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());
哪一部分是你有困难?知道什么'西格玛'呢?创建一个循环?请发布您迄今为止尝试过的内容。 –
基本上,西格玛是如何工作的 –