这通常会导致1.157920892373162e + 77,但我想要的是2 ** 256的准确数字,如1157920892731685487456125 ......
我尝试过大整数和math.js,但两个都不能在计算后显示所有数字。
答案 0 :(得分:2)
使用big-integer
正常工作:
const bigInt = require('big-integer');
let value = bigInt(2).pow(256);
console.log(value.toString());
// 115792089237316195423570985008687907853269984665640564039457584007913129639936