Javascript,每天增加数量



我需要用javascript编写代码,增加给定的数字并将其与a求和随机范围的数字,最后显示它。这必须保存,因为第二天,这应该增加当前的结果,使用相同的"随机数字范围的总和"。

例如:

给定数字:135

随机范围:5 ~ 20

所以:

今天=135+随机范围,然后保持它在接下来的24小时。

第二天=当天+随机范围,然后保持它在接下来的24小时....

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

如果您的目标是客户端应用程序,并且您不必支持旧浏览器,我建议使用本地存储。使用本地存储,您可以保存您的值。第二天你用JavaScript-App打开浏览器,它会更新你的号码。你可以使用timeout函数来代替手动启动应用。

获取数字的函数如下:

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

所以如果你想使用本地存储(cookie)你添加到function:

document.cookie = "randVal=" + randVal;

更多信息:W3Schools JS Cookies

但是如果你想在wab服务器的数据库中存储,你必须使用ajax:

Ajax教程

但是如果你要使用服务器端应用程序(例如PHP, JSP, ASP等),使用JavaScript来做到这一点是没有意义的。在我看来,在服务器端做所有事情会更有意义。

另外,您可以使用自己的简单伪随机生成器,它将根据初始数字(可能存储在cookie中)和当前日期计算当前日值。这样可以节省空间,因为cookie对大小的要求非常严格。

最新更新