【问题标题】:Convert BTC unit and reverse it转换 BTC 单位并将其反转
【发布时间】:2020-04-01 00:33:56
【问题描述】:

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

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.80BIT 转换为0.0022918BTC

我该怎么做?

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

【问题讨论】:

  • 不要尝试来回转换。只需存储一个数值,并在需要显示时根据需要对其进行格式化。
  • 我不知道该怎么做。可以给我看例子吗?谢谢

标签: javascript currency bitcoin converters


【解决方案1】:

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

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

这是生成的函数:

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

【讨论】:

    猜你喜欢
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 2022-01-24
    • 2019-08-20
    • 1970-01-01
    • 2014-02-09
    相关资源
    最近更新 更多