Javascript中的数字和[关闭]

问题描述 投票:-3回答:1

我无法用JavaScript进行聚合。

例如:

https://helloWorld.com/page?id=5

这是有效的:(减少)

var mevcutID = getParameterByName('id');
var newPageID = currentID - 1;
window.location.replace("https://helloWorld.com/page?id=" + newPageID);

## return: https://helloWorld.com/page?id=4

这不起作用:(增加)

var mevcutID = getParameterByName('id');
var newPageID = currentID + 1;
window.location.replace("https://helloWorld.com/page?id=" + newPageID);

## return: https://helloWorld.com/page?id=51

这是什么原因?

javascript sum getparameter
1个回答
0
投票

您需要将currentID强制转换为数字。现在它是一个字符串,你将1作为字符串附加。

var newPageID = +currentID + 1;
© www.soinside.com 2019 - 2024. All rights reserved.