添加两个值时的JavaScript NaN

时间:2018-07-29 19:51:20

标签: javascript nan multiplication

好的,这让我发疯。我有这样的JavaScript代码:

var totalvalue;

var price = xmlhttp.responseText.split(':')[1].replace("}", "");

totalvalue = price * assetsArray[i + 1];

console.log(totalvalue);

现在这段代码可以正常工作了。它处于for循环中,并在控制台日志中正确显示正确的数字(5000和2000)。但是,当我尝试将两个数字加在一起并在日志中将它们显示为这样时:

totalvalue += price * assetsArray[i + 1];

totalvalue的值变为NaN。我知道乘法等于一个有意义的数字,所以当我尝试将它们加在一起时为什么不做同样的事情?

0 个答案:

没有答案