@Yuriy999

Javascript — как перевести объект в число?

Добрый день!
Пытаюсь написать функцию которая делит курс биткоина на курс эфира. При вызове в блоке demo ничего не выводится. Подскажите пожалуйста что делаю не так?
<div class="demo"> - </div>

  $.getJSON("https://api.coingecko.com/api/v3/coins/bitcoin", function(data) {
  let btc =(data.market_data.current_price.rub);
   
   $.getJSON("https://api.coingecko.com/api/v3/coins/ethereum", function(data) {
  let eth =(data.market_data.current_price.rub);
   });   
  function myFunction(p1, p2) {
  $(".demo").html(myFunction(btc,eth));
  return p1 / p2;
}
});
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега JavaScript
♬♬
jQuery не нужна.
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
async function getData() {
  const o_btc = await fetch('https://api.coingecko.com/api/v3/coins/bitcoin')
    .then(res => res.json());
  const o_eth = await fetch('https://api.coingecko.com/api/v3/coins/ethereum')
    .then(res => res.json());

  $('.demo').html(o_btc.market_data.current_price.rub / o_eth.market_data.current_price.rub);
}

getData();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы