仅使用javascript编写函数

时间:2017-03-02 19:09:18

标签: javascript math logic

a busy cat](![a busy cat

我想用JavaScript解决这个问题,但是我很难理解它是如何工作的,我知道我需要使用for循环来计算它

function myFunction(k) {
    var result = 0;
}

3 个答案:

答案 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

这样做。