Savatop400
New member
Привет всем! Недавно решил понять как работает локальное хранилище данных и решил благодаря этому организовать игру на сайте(локальном), что бы после закрытия или обновления страницы браузера, кол-во очков сохранялось.
Вот код:
localStorage.setItem("score", 100);
function slot () {
if (localStorage.getItem(score) > 0) {
let bet = prompt("Введи ставку, твой баланс " + score + "$")
while (bet > localStorage.getItem(score)||bet == ""||bet == " "||bet <= 0) {
bet = prompt("Введи ставку, твой баланс " + getItem(score) + "$")
}
let randomNum = Math.ceil(Math.random () * 3)
if (randomNum == 1||randomNum == 2) {
localStorage.getItem(score) = localStorage.getItem(score) - bet;
alert("Ты проиграл, твой баланс " + score + "$")
}
else if (randomNum == 3) {
localStorage.getItem(score) = localStorage.getItem(score) + bet;
alert("Ты выиграл " + bet + ", твой баланс " + score + "$")
}
else {
alert("errorSlot")
}
}
}
Функция будет вызываться по нажатию кнопки в html-документе
Пожалуйста помогите найти ошибку
Вот код:
localStorage.setItem("score", 100);
function slot () {
if (localStorage.getItem(score) > 0) {
let bet = prompt("Введи ставку, твой баланс " + score + "$")
while (bet > localStorage.getItem(score)||bet == ""||bet == " "||bet <= 0) {
bet = prompt("Введи ставку, твой баланс " + getItem(score) + "$")
}
let randomNum = Math.ceil(Math.random () * 3)
if (randomNum == 1||randomNum == 2) {
localStorage.getItem(score) = localStorage.getItem(score) - bet;
alert("Ты проиграл, твой баланс " + score + "$")
}
else if (randomNum == 3) {
localStorage.getItem(score) = localStorage.getItem(score) + bet;
alert("Ты выиграл " + bet + ", твой баланс " + score + "$")
}
else {
alert("errorSlot")
}
}
}
Функция будет вызываться по нажатию кнопки в html-документе
Пожалуйста помогите найти ошибку