@dmitrii000

Как исправить код, чтобы он заработал?

У меня есть код, который должен при выпадение числа 1, 2 или 3 пополнять переменную cash на 200, но он не работает. Что нужно исправить?
<div class="container-balance">
    <h3><script>
        let cash = 10000
        document.write("Ваш баланс:" + cash + "руб")
    </script></h3>
</div>
<div class="container-spin">
    <script>
        let cash = 10000

        function Random(max) {
            return Math.cell(Math.random() * max)
        }

        let max = Random(9)

        function spin() {
            Random(9)
            if (max == 1 || max == 2 || max == 3) {
            cash = cash + 200
            }
        }
    </script>	
    <button onclick="Random()"><img src="img/spin (2).jpg" alt="spin" height="98px" 
    width="100px"></button>
</div>
  • Вопрос задан
  • 129 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
HTML отдельно, JS отдельно.
Слушателей событий добавлять через addEventListener()
Забыть про document.write(). Вместо этого использовать element.innerText = "Хабр"; например.
Обновлять запись баланса понадобится из двух разных мест: в начале, и при каждом выигрыше. Поэтому – в функцию.

Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Crone01
function spin() {
            //вот тут
            max = Random(9)
            if (max == 1 || max == 2 || max == 3) {
            cash = cash + 200
            }
        }
Ответ написан
Ваш ответ на вопрос

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

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