为什么我会收到“左侧无效的作业”?

时间:2012-05-10 01:52:13

标签: javascript cookies

我正在尝试设置Cookie来跟踪访问次数。

if (getCookie(pageCount) == "") {
    var pageCount = 1;
} else {
    parseInt (pageCount)++;
}
setCookie(pageCount, pageCount, expire);

上面的代码在parseInt附近给出了“左侧无效分配”的错误。关于我如何解决这个问题的任何建议?

4 个答案:

答案 0 :(得分:1)

if (getCookie(pageCount) == "") { 
    var pageCount = 1; 
} else { 
    var pageCount = parseInt (pageCount || 0);
    pageCount ++; 
} 
setCookie(pageCount, pageCount, expire);

答案 1 :(得分:1)

parseInt(pageCount)++; 

您希望增量操作能做什么?

答案 2 :(得分:0)

这段代码怎么样:

if ( getCookie(pageCount) ) { 
    var pageCount = 1; 
} else { 
    var pageCount = (+pageCount || 0) + 1;
} 
setCookie(pageCount, pageCount, expire);

希望有所帮助

答案 3 :(得分:0)

if (getCookie("pageCount") == "") {
    var pageCount = 1;
} else {
    var pageCount = parseInt(getCookie("pageCount"));
    pageCount++;
}
setCookie("pageCount", pageCount, expire);