Javascript 如何在HTML中添加已保存的高分系统?

Javascript 如何在HTML中添加已保存的高分系统?,javascript,Javascript,这个问题与其他问题不同,我要问的是如何在javascript编辑器中为HTML添加高分系统。我搜索过YT,dailymotion,到处都是,甚至是类似的问题。不过,我想使用本地存储。我没有对高分的保存添加任何猜测,因此这只是我没有它的常规代码 帆布{ 边框:7px实心#00aaff; 背景色:#00aaff; } 使用本地存储非常简单。看 你知道我可以把它放在哪里吗?它不会在我死后显示高分,这取决于你想如何以及何时向用户显示值。只需调用此函数并以您认为合适的方式显示返回值。简单示例:警报(

这个问题与其他问题不同,我要问的是如何在javascript编辑器中为HTML添加高分系统。我搜索过YT,dailymotion,到处都是,甚至是类似的问题。不过,我想使用本地存储。我没有对高分的保存添加任何猜测,因此这只是我没有它的常规代码


帆布{
边框:7px实心#00aaff;
背景色:#00aaff;
}


使用本地存储非常简单。看


你知道我可以把它放在哪里吗?它不会在我死后显示高分,这取决于你想如何以及何时向用户显示值。只需调用此函数并以您认为合适的方式显示返回值。简单示例:警报('高分为'+highScore());我只是想让它在他们死后弹出。我在加速按钮代码下添加了high Score脚本,然后在单击时弹出high Score脚本。只有当我点击它时,通常是在我崩溃和死亡之后,它才会显示High Score是NaNlocalStorage,它将所有内容存储为字符串。我没有在我的示例中添加支票。我对代码进行了一些更新,使其更接近应该的位置,并更正了NaN错误。
function highScore(score) {
   var saved = 0;
   try { saved = parseFloat(localStorage.highScore); } catch (e) { saved = 0; }
   if (!(typeof score === 'undefined')) {
      try { score = parseFloat(score); } catch (e) { score = 0; }
      if (score>saved) {
        saved = score;
        localStorage.highScore = '' + score;
      }
   }
   if (isNaN(saved)) {
      saved = 0;
      localStorage.highScore = '0';
   }
   return saved;
}