JavaScript中,增加日数天(javascript, increase number day

2019-10-28 16:12发布

我需要编写的JavaScript这增加了给定数量,用随机数字范围概括一个代码,并最终显示出来。 这必须被保存,因为第二天,这应该增加当前的结果,使用相同的“总和与数字的随机范围”。

例如:

鉴于数:135

随机范围:5〜20

所以:

当前天= 135 +随机范围,那么保留它接下来的24小时。

第二天=当前日期+随机范围内,则保留它接下来的24小时....

但我不知道该怎么做,你会帮我吗? 我真的很感激。

Answer 1:

如果你的目标是一个客户端应用程序,您不必支持旧的浏览器,我建议使用本地存储。 随着本地存储可以节省你的价值。 第二天,你打开与JavaScript的应用程序的浏览器,它会更新你的电话号码。 而不是启动应用程序手动你可以使用如超时功能。



Answer 2:

一个函数来获取一些像这样的:

function RandVal(minVal, maxVal)
{
    var randVal = Math.round(minVal+(Math.random()*(maxVal-minVal)));
}

所以,如果你想使用本地存储(饼干)你加入的功能:

document.cookie = "randVal=" + randVal;

欲了解更多信息: W3Schools的JS饼干

但是,如果你想存储在一个WAB服务器的数据库上,你必须使用AJAX:

W3Schools的阿贾克斯教程

但它不很有意义的使用JavaScript这样做,如果你使用一个服务器端应用程序(如PHPJSPASP确实等等)。 它会更有意义做服务器端的一切,在我oppinion。



Answer 3:

此外,您还可以使用自己的简单的伪随机数生成器,它会计算依赖于初始数字(可以被存储在饼干)和当前日期当天值。 它可以节省空间,因为饼干尺寸非常严格。



文章来源: javascript, increase number day by day