点系统-本地存储

Point System - localStorage

本文关键字:存储 -本 系统      更新时间:2023-09-26

我正在尝试创建一个点系统,将在某些点后做不同的动作这是我的JS:

if (localStorage.points222){
  localStorage.points222=Number(localStorage.points222) +5;
}
else{
  localStorage.points222=0;
}
if(localStorage.points222 > 35){
   $('#hi').show(); 
}
else{
   $('#hi').hide();  
}
document.write("Points: " + localStorage.points222 + "");

然后我有我想在35点后淡入的HTML:

<div id="hi" style="display:none;">30!</div>
问题是IF:
if(localStorage.points222 > 35){
       $('#hi').show(); 
    }
    else{
       $('#hi').hide();  
    }

Is not working…

 if(localStorage.points222!==35){
       $('#hi').show(); 
    }
    else{
       $('#hi').hide();  
    }

但是我不想让#hi只显示在35我需要它显示从35和向上

我敢打赌问题是本地存储返回为字符串,但您将其视为数字。你需要

if(Number(localStorage.points222) > 35){
       $('#hi').show(); 
    }
    else{
       $('#hi').hide();  
    }