超大数字增加K、M、B、T后辍

javascript中的number类型相当于double类型,可以表示最大(1.8 * 10 ^ 308)这么大的数字,正常玩家对超过5、6位数就不太敏感了,需要将其转换为K、M之类的符号后辍来显示。

1K = 1000
1M = 1000K
1B = 1000M
1T = 1000B

通常到T这里,就已经足够使用了,如果游戏数值特别大,可以使用AA、AB、AC来表示:

1AA = 1000T
1AB = 1000AA
1AC = 1000AB

1AZ = 1000AY
1BA = 1000AZ
1BB = 1000BA

这样来表示的话,直到1ZZ能表示的数字就非常大了。封装了一个方法来表示这么大的数字,首先定义后辍:

/** 常规后辍 */
const BigNumberFix = ["", "K", "M", "B", "T"];
/** 大后辍 */
const BigNumberChar = [
    "A", "B", "C", "D", &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值