Javascript 转换BTC单元并将其反转
例如,我的用户有以下余额:Javascript 转换BTC单元并将其反转,javascript,currency,bitcoin,converters,Javascript,Currency,Bitcoin,Converters,例如,我的用户有以下余额: 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, "$1,"); } 一切都很好,我没有问题 但我不知道我怎么能做
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, "$1,");
}
一切都很好,我没有问题
但我不知道我怎么能做相反的事
将2291.80
位转换为0.0022918
BTC
我该怎么做?
我还需要一个加法和减法BTC的解决方案。据我所知,您有一个字符串,其中包含位中的值 您必须首先删除所有的千位分隔符(
,
),然后将字符串转换为数字。最后,您必须将结果数字(保持一个sat的精度)作为字符串返回(因此使用toString()
method)
以下是生成的函数:
函数btcConvert(stringValue){
变量编号=编号(stringValue.replace(',','')/100000000;
返回编号.toFixed(8).toString();
}
不要试图来回转换它。只需存储一个数值,并在需要时对其进行格式化。我不知道如何才能做到这一点。能给我举个例子吗?谢谢