我有一个API,返回的值是:USD / Bitcoin和USD / GBP。
{"USDBITCOIN":"4251.27", "USDGBP":"0.758659"}
为了计算GBP /比特币的汇率,我将GBP的值除以比特币,因为它们都是基于美元的。
如何计算比特币/英镑的汇率?这可能真的很简单,但确实让我感到困惑。我有以下内容来计算
app.js
xOfy(unit, value) {
return unit / value;
}
yOfX(unit, value) {
return unit * value;
}
xOfy(gbp, bitcoin)
// 0.00018
yOfx(bitcoin, gbp)
// 3225.26
最佳答案
您只需将1除以结果值即可:
1 / (USDGBP * USDBITCOIN)
在这种情况下,将是:
1 / (0.758659 * 4251.27) = 0.0003100521146296338
1本身来自事实4251.27 USD是1比特币的价值。