相关代码:
let n = localStorage.getItem('num'); if (!n) { n = 1; localStorage.setItem('num', n); } else { n++; localStorage.setItem('num', n); } console.log(`这是第${n}次访问页面`);
登陆购买课程后可参与讨论,去登陆吧
同学你好,老师测试了一遍同学的代码,n的显示是对的,如图
建议同学检查一下是不是被其他代码或网页影响了,或者再重新运行一下网页试试。
祝学习愉快!
试了一下,把locaStorage清除了之后就正常了,但是不知道原因是啥
同学你好,能够正常运行就好,应该是之前写代码时缓存过num,而且num中缓存的不是数字,导致num++结果为NaN。祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
前端技术快速更迭,人才紧缺。带你从0基础开始,成为Web全栈工程师,转行就业更顺畅。
93 2
44 2
74 4
30 1
32 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星