javascript,每天增加数量

时间:2011-12-13 11:14:11

标签: javascript numbers increment

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

例如:

鉴于数字:135

随机范围:5到20

所以:

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

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

但我不知道该怎么办,请你帮忙吗? 我真的很感激。

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

获得这样的数字的函数是:

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

因此,如果您想使用本地存储(cookies),请添加到功能:

document.cookie = "randVal=" + randVal;

有关详情:W3Schools JS Cookies

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

W3Schools Ajax Tutorial

但如果您使用服务器端应用程序(例如JavaScriptPHPJSP等,则使用ASP执行此操作没有意义...) 确实。在我的意见中,在服务器端做所有事情会更有意义。

答案 2 :(得分:0)

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