我有一个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比特币的价值。

10-08 13:43