我做了一个游戏。我有生命,金钱和损害。当生命,金钱或损害大于1,000,000,000时,我想要显示1B,但如果我买了东西,而且金额是< 1B再次显示例如678,234,235。
答案 0 :(得分:1)
假设myNumber
是你的号码,我会这样做:
var myNumber = 2000000000;
var result;
if (myNumber >= 1000000000)
result = myNumber / 1000000000 + "B";
else
result = myNumber;
答案 1 :(得分:0)
为什么不用if语句检查?你需要特别注意你正在处理大数字的数据类型。
您也可以尝试将数字移位,然后执行if语句。它基本上将数字除以使其变小然后进行逻辑检查。