我需要用javascript编写一个代码来增加给定的数字并将其与a相加 随机范围数字,最后显示它。 这必须保存,因为第二天,这应该增加当前结果,使用相同的“与随机数字范围的总和”。
例如:
鉴于数字:135
随机范围:5到20
所以:
当天= 135 +随机范围,然后保持接下来的24小时。
第二天=当天+随机范围,然后保持接下来的24小时....
但我不知道该怎么办,请你帮忙吗? 我真的很感激。
答案 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:
但如果您使用服务器端应用程序(例如JavaScript
,PHP
,JSP
等,则使用ASP
执行此操作没有意义...) 确实。在我的意见中,在服务器端做所有事情会更有意义。
答案 2 :(得分:0)
此外,您可以使用自己的简单伪随机生成器,它将根据初始数字(可能存储在Cookie中)和当前日期计算当前日期值。它可以节省空间,因为cookie的大小非常严格。