function upgrade(selldrugs) {
if (cash > 20) {
tap = 2;
cash -= 20;
document.getElementById('cash').textContent = cash + '$';
}
}
function upgrade(selldrugs){
if(cash>20){
tap=2
cash = cash - 20; // Обновляем переменную
document.getElementById('cash').textContent = cash + '$';
}
}
let cash = 1000
document.getElementById('cash').textContent = cash + '$'
function upgrade(){
if(cash>20){
cash = cash - 20
document.getElementById('cash').textContent = cash + '$'
}
}
document.querySelector('button').addEventListener('click', upgrade)
Строчка выше же вычитает 20$, почему она вычитает , но потом возвращает значение , до выполнения функции