javascript - 转换 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 的解决方案。
解决方案
据我了解,您有一个包含您在 BIT 中的值的字符串。
您必须首先删除所有千位分隔符 ( ,
),然后将字符串转换为数字。最后,您必须将结果数字(保持单精度)作为字符串返回(所以使用toString()
方法)。
这是结果函数:
function btcConvert(stringValue) {
var number = Number(stringValue.replace(',','')) / 100000000;
return number.toFixed(8).toString();
}
推荐阅读
- mongodb - 通过条件查找优化 Mongo 聚合查询
- javascript - 如何在d3甜甜圈饼图中实现折线标签?
- javascript - express js 无法访问多个静态页面
- css - 如何添加页脚模板以响应剑道网格
- spring - Elasticsearch 和 Spring 兼容性(2019 年 3 月)
- java - SOLR 7.4.0 异常:java.lang.NoClassDefFoundError:org/apache/solr/handler/dataimport/FieldStreamDataSource
- vpn - 无法通过 OpenVPN 连接到 VPN 服务器
- linux - shmget() 什么时候返回零 shmid?
- javascript - 使用同一类检查多个复选框
- python - 将一串ndarray转换为ndarray