gpt4 book ai didi

javascript - 如何获得大数的十进制幂?

转载 作者:行者123 更新时间:2023-12-01 00:54:08 26 4
gpt4 key购买 nike

如何求小数中2的大幂或如何将大指数值转换为小数值。

我想要 2 的 128 次方十进制而不是指数到目前为止我做了什么

tofixed(+exponent) 

这再次给了我相同的值(value)。

 var num =  Math.pow(2, 128);

实际结果 = 3.402823669209385e+38期望一些小数值而不是指数值。

最佳答案

您可以使用BigInt ,如果实现的话。

var num =  BigInt(2) ** BigInt(128);

console.log(num.toString());
console.log(BigInt(2 ** 128).toString());

关于javascript - 如何获得大数的十进制幂?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56732414/

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