Javascript
如何使用 ethers.js 將 bignumber 轉換為普通數字?
我正在使用 ethers.js 我不知道如何將像 1252500000000000000 這樣的大數字轉換為 125.25
-麥克風
我可以
ethers.utils.formatEther( value ) ⇒ string
用來轉換回可讀的。
const BigNumber = require('bignumber.js'); let num=new BigNumber(1252500000000000000) let denom = new BigNumber(10).pow(16) let ans = num.dividedBy(denom).toNumber() console.log(ans)
希望這可以解釋您的問題。有關更多資訊,請參閱https://mikemcl.github.io/bignumber.js/