2

例如,如果我生成 100 的阶乘并使用 JavaScript 以这种方式存储它:

function factorial (num) {
    if (num == 0) {
        return 1;
    }
    else     {
        return num * factorial(num - 1);
    }
}

var result = factorial(100);

console.log(result)然后将产生9.33262154439441e+157.

有没有办法让它完整显示?

作为一个字符串会很好,但result.toString()实际上会产生"9.33262154439441e+157".

如果有某种方法可以模仿charAt()数字,则迭代每个数字并将它们连接为字符串将成为一种选择。

总而言之,有什么办法可以做到这一点吗?

4

0 回答 0