web-dev-qa-db-fra.com

Comment convertir BigInt en Number en JavaScript?

Je me suis retrouvé dans la situation où je voulais convertir une valeur BigInt en une valeur Number. Sachant que ma valeur est un entier sûr , comment puis-je la convertir?

8
Lucio Paiva

Il s'avère que c'est aussi simple que de le passer au constructeur Number:

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

Vous pouvez utiliser parseInt ou Number

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