转换BTC单位并反转
Convert BTC unit and reverse it
例如,我的用户有以下余额:
0.0022918 BTC
现在我想把这个金额变成这样:
2,291.80 BIT
所以,我使用这个函数:
function bitConvert(value) {
var number = value * 100000000;
return (number/100).toFixed(2).toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, ",");
}
一切都很好,我没有问题。
但是我不知道我该怎么做呢?
将 2,291.80
BIT 转换为 0.0022918
BTC
我该怎么做?
而且我也想要BTC加减法的解法
据我了解,您有一个包含 BIT 值的字符串。
您必须先删除所有千位分隔符 (,
),然后将您的字符串转换为数字。最后,您必须 return 将结果数字(保持 one-sat 精度)作为字符串(因此使用 toString()
方法)。
这是结果函数:
function btcConvert(stringValue) {
var number = Number(stringValue.replace(',','')) / 100000000;
return number.toFixed(8).toString();
}
例如,我的用户有以下余额:
0.0022918 BTC
现在我想把这个金额变成这样:
2,291.80 BIT
所以,我使用这个函数:
function bitConvert(value) {
var number = value * 100000000;
return (number/100).toFixed(2).toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, ",");
}
一切都很好,我没有问题。
但是我不知道我该怎么做呢?
将 2,291.80
BIT 转换为 0.0022918
BTC
我该怎么做?
而且我也想要BTC加减法的解法
据我了解,您有一个包含 BIT 值的字符串。
您必须先删除所有千位分隔符 (,
),然后将您的字符串转换为数字。最后,您必须 return 将结果数字(保持 one-sat 精度)作为字符串(因此使用 toString()
方法)。
这是结果函数:
function btcConvert(stringValue) {
var number = Number(stringValue.replace(',','')) / 100000000;
return number.toFixed(8).toString();
}