怎么把BigInt转换成数字?

时间:2018-12-29 15:01:53

标签: javascript bigint ecmascript-next

我发现自己想将BigInt值转换为Number值。知道我的值是safe integer,该如何转换?

2 个答案:

答案 0 :(得分:3)

结果证明,将其传递给Number构造函数很容易:

const myBigInt = BigInt(10);  // of course, `10n` also works
const myNumber = Number(myBigInt);

答案 1 :(得分:1)

您可以使用parseIntNumber

const large =  BigInt(309);
const b = parseInt(large);
console.log(b);
const n = Number(large);
console.log(n);