繁体   English   中英

永久存储 JavaScript 值

[英]Storing JavaScript values forever

所以我正在制作一个程序,它会生成 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 已 < 49%,

我的天才策划者认为只zerosMin++是个好主意,但这不起作用,因为每次程序运行时,这个值都会重置。
但是我怎样才能存储这些“统计数据”,最好是在另一个不会重置的文件中?

如果不涉及后端,您可以将变量数据存储在本地存储中。 本地存储将保留其值,直到手动清除或从浏览器本身清除站点数据。 另一个可用选项是使用 session 存储,但是一旦您重新加载或在新选项卡中打开同一页面,该选项就会消失。

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
}

  1. 您可以将变量存储在cookies
  2. 您可以将它们发送到后端(向 php、node.js、asp 等发送或获取请求),并在需要时再次阅读

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM