2

我正在尝试制作一个程序,您可以输入魔方的尺寸,例如。13x13x13,程序会告诉你那个魔方有多少排列。我有数学计算出来,但如果你不知道魔方可以有很多排列。仅 13x13x13 就有 13.421 novemoctagintillion (1.34 * 10^271)。我无法计算超过 14x14x14 魔方的任何东西,因为排列的数量超过 10^308

如何在 Javascript 中存储大于 10^308 的数字?

到目前为止,这是我的代码,

function calc(){
    Calc.d = Number(document.getElementById("dimensions").value);
    Calc.c = factorial(8) * Math.pow(3,8) / 3;
    Calc.eNumber = (Calc.d - 2) * 12;
    Calc.e = factorial(Calc.eNumber) * Math.pow(2,Calc.eNumber) / 2;
    Calc.a = Calc.c * Calc.e / 2;
    document.getElementById("amount").innerHTML = String(convert(Calc.a));
}

任何人都可以帮忙吗?谢谢!!!

4

0 回答 0