javascript数值相加问题
javascript里面数值加减如何计算?我在网上看到string优先级高于number,如果不做处理,好像每次直接相加都是字符拼接,有什么处理方法吗?小白求教!
var data = [5,0,0,0,0];//设置要用的数据
var s;
for(var j=0;j<data.length;j++){
s+= data[j];
}
alert(s);
我写的代码如上,前台alert出来的s是NAN
------解决方案--------------------var s
=0;
如果数组中是字符串类型的数字的话,那么你可以parseFloat(data[j]),转换一下即可