gpt4 book ai didi

javascript - 我怎样才能过33岁!在浏览器中使用Javascript?

转载 作者:行者123 更新时间:2023-12-01 01:48:58 25 4
gpt4 key购买 nike

我知道我一定缺少一个技巧,我如何计算过去的 33!在浏览器中使用JS?我有following already ,这让我达到 33,但当我达到 34 时就会爆炸。我有 34 可以像这样在 Node 中工作......

 node --max-old-space-size=4096 --experimental-modules test.mjs

但到了 35 岁,它又爆发了。

我可以算一下过去的33吗!在浏览器中使用JS?

最佳答案

native 不支持如此大的数字,因此一种选择是使用诸如 BigInteger 之类的库。 :

const factorial = n => bigInt(n).multiply(
n === 1
? 1
: factorial(n - 1)
);
console.log(factorial(45));
<script src="https://cdnjs.cloudflare.com/ajax/libs/big-integer/1.6.34/BigInteger.min.js"></script>

(使用时,请确保将大数字作为字符串或其他bigInt传递,以避免精度损失)

关于javascript - 我怎样才能过33岁!在浏览器中使用Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51738006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com