JavaScript - объявление глобальных переменных - PullRequest
0 голосов
/ 10 марта 2019

Я объявляю переменную:

var Cash_player=0

Используется в функции:

function send_stats(message) {
  document.querySelector("#stats").innerText = message;
}

send_stats(`Stats:
Gold:${Cash_player}
`)

А потом увеличивается в другой функции:

function win() {
Cash_player += 15;
send_stats()
}

Однако результат равен Undefined. Не могли бы вы помочь мне увеличить значение, а затем показать его, используя send_stats()?

1 Ответ

0 голосов
/ 10 марта 2019

Кажется, вы хотите обновить innerText до Cash_player, не передавая его снова и снова до function. Вы обновляете текст до Stats:Gold:${Cash_player} внутри send_stats

let Cash_player = 0;
function send_stats(message) {
  document.querySelector("#stats").innerText = `Stats:Gold:${Cash_player}`;
}

function win() {
  Cash_player += 15;
  send_stats()
}

send_stats()
<div id="stats"></div>
<button onclick="win()">Win</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...