Javascript 报警箱计数器不工作';t增量

Javascript 报警箱计数器不工作';t增量,javascript,html,node.js,cookies,session-cookies,Javascript,Html,Node.js,Cookies,Session Cookies,所以,我想计算一个用户访问我的游戏的次数,我想用一个警告框向用户展示它。问题是我的计数器只增加一次,之后我可以刷新页面多少次,但数字不会增加。这是我的密码: var access = 0; function checkCookie() { access++; var user=getCookie("username"); if (user != "") { alert("Welcome " + user + "! You accessed the game " + access + " tim

所以,我想计算一个用户访问我的游戏的次数,我想用一个警告框向用户展示它。问题是我的计数器只增加一次,之后我可以刷新页面多少次,但数字不会增加。这是我的密码:

var access = 0;
function checkCookie() {
access++;
var user=getCookie("username");
if (user != "") {
alert("Welcome " + user + "! You accessed the game " + access + " 
times" );
} else {
 user = prompt("Please enter your name:","");
 if (user != "" && user != null) {
   setCookie("username", user, 30);
 }
}
}

如果有人能帮我,我会非常感激的

从何处调用checkCookie?根据此代码,var access将从0初始化,并在checkCookie()中添加1。所以它总是给你1。您可能希望将变量“access”存储在cookie等中的某个位置,并从中读取它,然后在其中添加1。

每次刷新页面时,此Javascript代码都将刷新并从头开始重新启动。因此,每次刷新页面时都会调用行
var access=0


因此,当您递增变量
access
时,您需要将其存储在更永久的位置(例如cookie),并且每当页面被重新加载时,从那里获取其值,而不是使用
var access=0

那么您也需要将
access
存储在cookie中,并每次更新它