Javascript 显示电流和电流;总页码N(N)

Javascript 显示电流和电流;总页码N(N),javascript,Javascript,我不熟悉Javascript,所以请提前原谅我的愚蠢错误 我有一个要求,我必须打印当前和总页码,不包括空白的偶数页。 示例:对于5页长的文档,它应该显示如下: 1(3) 2(3) 3(3) 任何类型的信息都是受欢迎的,因为我迫切需要这个代码来工作 我尝试过这个,但不起作用: var current_page=0 ; var total_pages=0; if((current_page<total_pages)||(current_page=total_pages)) { cu

我不熟悉Javascript,所以请提前原谅我的愚蠢错误

我有一个要求,我必须打印当前和总页码,不包括空白的偶数页。 示例:对于5页长的文档,它应该显示如下: 1(3) 2(3) 3(3)

任何类型的信息都是受欢迎的,因为我迫切需要这个代码来工作

我尝试过这个,但不起作用:

var current_page=0 ;
var total_pages=0;


if((current_page<total_pages)||(current_page=total_pages))
{
    current_page++;
        if(current_page % 2!==0)
        {
            total_pages++;

        }
}

这里有一个逻辑错误:

current_page = total_pages // Note single = symbol between.
您正在分配而不是比较。请使用
==
进行比较:

current_page == total_pages
==
进行严格比较,因为两个变量的类型相同。

这有帮助吗

function (totalPages, currentPage)
{
    if (currentPage%2==1) return "";
    var tp = parseInt(totalPages/2+1);
    var cp = parseInt(currentPage/2+1);
    return "" + cp + "(" + tp + ")";
}

使用
=
=
中进行比较,如果
条件好,我认为这不会解决问题,是吗@TusharAny时间,两个都是0。@Tushar你有一个分数。对不起<代码>:P
@PraveenKumar这无法解决问题,但这也是一个问题
function (totalPages, currentPage)
{
    if (currentPage%2==1) return "";
    var tp = parseInt(totalPages/2+1);
    var cp = parseInt(currentPage/2+1);
    return "" + cp + "(" + tp + ")";
}