version 2, function save()

This commit is contained in:
2026-05-13 16:58:25 +03:00
parent d1d199a576
commit 8e5872e10f
+22
View File
@@ -1,6 +1,20 @@
let hum = prompt('Выберите "камень", "ножницы" или "бумага"'); let hum = prompt('Выберите "камень", "ножницы" или "бумага"');
let npc = Math.floor(Math.random() * 3) + 1; let npc = Math.floor(Math.random() * 3) + 1;
let stats = JSON.parse(localStorage.getItem("stats"));
if (!stats) {
stats = {
wins: 0,
looses: 0,
draws: 0
};
}
function save() {
localStorage.setItem("stats", JSON.stringify(stats));
}
console.log(npc); console.log(npc);
console.log(hum); console.log(hum);
@@ -28,12 +42,20 @@ if (npc === 3 && hum === 1) {
if (npc > hum) { if (npc > hum) {
console.log("Вы проиграли"); console.log("Вы проиграли");
alert("Вы проиграли"); alert("Вы проиграли");
stats.looses++;
save()
} else if (npc === hum) { } else if (npc === hum) {
console.log("Ничья"); console.log("Ничья");
alert("Ничья"); alert("Ничья");
stats.draws++;
save()
} else if (npc < hum) { } else if (npc < hum) {
console.log("Вы выиграли"); console.log("Вы выиграли");
alert("Вы выиграли"); alert("Вы выиграли");
stats.wins++;
save()
} else { } else {
console.log("Пользователь написал какую-то фигню"); console.log("Пользователь написал какую-то фигню");
} }
console.log("wins-" + stats.wins + ",looses-" + stats.looses + ",draws-" + stats.draws);
alert("Ваши победы - " + stats.wins + ",Ваши проигрыши - " + stats.looses + ",Ваши ничьи - " + stats.draws);