它非常接近,但只有一个数字。如果您可以在这里更改任何内容以使其更好,我们将不胜感激。我正在比较我的号码,Math.E
看看我是否接近。
var e = (function() {
var factorial = function(n) {
var a = 1;
for (var i = 1; i <= n; i++) {
a = a * i;
}
return a;
};
for (var k = 0, b = []; k < 18; k++) {
b.push(b.length ? b[k - 1] + 1 / factorial(k) : 1 / factorial(k));
}
return b[b.length - 1];
})();
document.write(e);document.write('<br />'+ Math.E);
我的号码:2.7182818284590455
Math.E
:2.718281828459045