Javascript NaN большая целочисленная ошибка

Somesh спросил: 11 июня 2018 в 10:03 в: javascript

Итак, я вычислял последние десять цифр серии:

1 ^ 1 + 2 ^ 2 + 3 ^ 3 + ... + 1000 ^ 1000

Но я держу получая NaN в результате.

Код:

function myFunction() {
  var i, x, a, sum = 0; {
    for (i = 1; i <= 1000; i++) {
      var a = Math.pow(i, i);
      sum += a;
    }
    var x = sum;
    var y = x % 10000000000;

  }

  document.getElementById("demo").innerHTML = y;
}

<p>Click the button to demontrate </p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>

0 ответов