使用 Math.pow() 函数代替 BigInt 的指数运算符。
示例代码:
const num1 = BigInt(10);
const num2 = BigInt(3);
const result = Math.pow(Number(num1), Number(num2));
console.log(result); // 输出 1000
在以上代码中,我们将 BigInt 类型的 num1 和 num2 分别转换成了 Number 类型,然后使用了 Math.pow() 函数进行指数运算。这样就可以解决 BigInt 的指数运算符出现错误的问题。
上一篇:BigInt的对数问题