Javascript 中的数字总和
Number Sum in Javascript
我无法使用 JavaScript 进行聚合。
例如:
这是有效的:(减少)
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
这是什么原因?
您需要将 currentID 强制转换为数字。现在它是一个字符串,您将 1 作为字符串附加。
var newPageID = +currentID + 1;
我无法使用 JavaScript 进行聚合。
例如:
这是有效的:(减少)
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
这是什么原因?
您需要将 currentID 强制转换为数字。现在它是一个字符串,您将 1 作为字符串附加。
var newPageID = +currentID + 1;