为本地存储添加高分

sup*_*123 5 html javascript local-storage

我想为我的游戏添加高分。现在我有这个:

var score = 0;
var highscore = 0;
Run Code Online (Sandbox Code Playgroud)

分数变量有效,但每当我得到类似的分数,总共 60 分时,它会说在使用 进行检查时高分仍然为零console.log(highscore)

我用这个来存储高分:

if (score > localStorage.getItem("highscore")) {
  localStorage.setItem("highscore", score);
}
Run Code Online (Sandbox Code Playgroud)

这不能正常工作,但也不会给出任何错误。

Vik*_*ash 0

if (score > parseInt(localStorage.getItem('highscore'), 10)) {
  localStorage.setItem('highscore', score);
}
Run Code Online (Sandbox Code Playgroud)

比较之前先转换为 int。它的字符串