如何解决永远存储 JavaScript 值
所以我正在制作一个程序,它可以生成 360,000 个不同的值(0、1),然后检查几率是否有什么特别之处
if (zeros < 49.00) {
console.log("Wow");
} else if (ones < 49.00) {
console.log("Wow");
} else if (zeros == 50.00 && ones == 50.00) {
console.log("Perfectly balanced as all things should be");
} else {
// If there is nothing special in the odds just reload
location.reload();
}
现在这一切正常,但现在我想存储:
程序运行的次数,
次是 50/50,
0 或 1 的次数
我的天才策划者认为只使用 zerosMin++
是个好主意,但这不起作用,因为每次程序运行时,该值都会重置。
但是我该如何存储这些“统计数据”,最好是在另一个不会重置的文件中?
解决方法
如果不涉及后端,您可以将变量数据存储在本地存储中。本地存储将保留其值,直到手动清除或从浏览器本身清除站点数据。另一个可用选项是使用会话存储,但一旦您在新标签页中重新加载或打开同一页面,该选项就会消失。
if (typeof(Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
if (localStorage.zerosmin) {
localStorage.zerosmin) = Number(localStorage.zerosMin) + 1;
} else {
localStorage.zerosmin = 0;
}
} else {
// Sorry! No Web Storage support..
// Some vintage version of IE maybe
}
,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。