web-dev-qa-db-ja.com

JavaScriptでBigIntを数値に変換する方法は?

BigIntの値をNumberの値に変換したい状況に私は気づきました。私の値が safe integer であることを知っているので、どのように変換できますか?

8
Lucio Paiva

Numberコンストラクターに渡すのと同じくらい簡単です。

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

parseIntまたはNumberを使用できます

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