首页 > 解决方案 > 转换 BTC 单位并将其反转

问题描述

例如,我的用户有以下余额:

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,");
}

一切都很好,我没有问题。

但我不知道我该怎么做呢?

比特2,291.80币兑换成0.0022918比特币

我怎样才能做到这一点 ?

我还想要一个加减 BTC 的解决方案。

标签: javascriptcurrencybitcoinconverters

解决方案


据我了解,您有一个包含您在 BIT 中的值的字符串。

您必须首先删除所有千位分隔符 ( ,),然后将字符串转换为数字。最后,您必须将结果数字(保持单精度)作为字符串返回(所以使用toString()方法)。

这是结果函数:

function btcConvert(stringValue) {
    var number = Number(stringValue.replace(',','')) / 100000000;
    return number.toFixed(8).toString();
}

推荐阅读