关于bigNumber的使⽤做了⼀个虚拟币项⽬,体会到了什么是18层地狱
说⼀下常⽤⽅法
长平之战简介1 bigNumber类型转科学计数法
狱政管理⼀般链上返回给我们的数据是超过18位的,和精度有关系;
条形统计图的优点
balance:BigNumber类型的数字饥荒新手
卤鸭
decimals:精度
dividedBy:BigNumber中的除法
温柔的双手
lt:BigNumber中的是否⼩于
旧楼改造toPrecision:BigNumber中的⽅法,保留0后⾯的位数,⽐如0.0000234944 toPrecision(4) 变成 0.00002349 export const getDisplayBalance = (balance: BigNumber, decimals = 18) => {
const displayBalance = balance.dividedBy(new BigNumber(10).pow(decimals))
if (displayBalance.lt(1)) {
什么是Precision(4)
} el {
Fixed(2)
}
}