Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 转换BTC单元并将其反转_Javascript_Currency_Bitcoin_Converters - Fatal编程技术网

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();
}

不要试图来回转换它。只需存储一个数值,并在需要时对其进行格式化。我不知道如何才能做到这一点。能给我举个例子吗?谢谢