where go wrong
when i insert score.wins or something it just pop out that undefined,confused me a lot,any help will be appreciated,really really dirve me crazy. RPS RPS game onclick=" function1(); function2('rock'); " > rock onclick=" function1(); function2('scissors'); " > scissors onclick=" function1(); function2('paper'); " > paper onclick=" score = { wins: 0, losses: 0, ties: 0, }; localStorage.setItem('score', JSON.stringify(score)); alert( `win:${score.wins},losses:${score.losses},ties:${score.ties}` ); " > reset let score = JSON.parse(localStorage.getItem("score")); if (!score) { score = { wins: 0, losses: 0, ties: 0, }; } console.log(localStorage.getItem("score")); let computer = ""; let result = ""; function function1() { const random = Math.random(); if (random < 1 / 3 && random >= 0) { computer = "rock"; } else if (random >= 1 / 3 && random < 2 / 3) { computer = "scissors"; } else if (random >= 2 / 3 && random < 1) { computer = "paper"; } console.log(computer); return 5; console.log(computer); } function function2(move1) { if (move1 === "rock") { if (computer === "rock") { result = "no Winner"; } else if (computer === "scissors") { result = "you Win"; } else if (computer === "paper") { result = "you Lose"; } } else if (move1 === "scissors") { if (computer === "rock") { result = "you Lose"; } else if (computer === "scissors") { result = "no Winner"; } else if (computer === "paper") { result = "you Win"; } } else if (move1 === "paper") { if (computer === "rock") { result = "you Win"; } else if (computer === "scissors") { result = "you Lose"; } else if (computer === "paper") { result = "no Winner"; } } if (result === "no Winner") { score.ties += 1; } else if (result === "you Win") { score.wins += 1; } else if (result === "you Lose") { score.losses += 1; } localStorage.setItem("score", JSON.stringify(score)); alert( `You pick ${move1}, computer pick ${computer},${result}\nwin:${score.wins},losses:${score.losses},ties:${score.ties}` ); } document.body.innerHTML += "✅ Script is working!";

when i insert score.wins or something it just pop out that undefined,confused me a lot,any help will be appreciated,really really dirve me crazy.
RPS
RPS game
onclick="
function1();
function2('rock');
"
>
rock
onclick="
function1();
function2('scissors');
"
>
scissors
onclick="
function1();
function2('paper');
"
>
paper
onclick="
score = {
wins: 0,
losses: 0,
ties: 0,
};
localStorage.setItem('score', JSON.stringify(score));
alert(
`win:${score.wins},losses:${score.losses},ties:${score.ties}`
);
"
>
reset