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