一个javascript求和问题,为什么parseFloat()转化之后得到的空值?

lishijie910123 2007-10-16 10:25:52
function showMoney(obj,save)
{

var saveArray = new Array();
saveArray = save.split(",");
alert(saveArray);
var saveAll;
for(var j=0;j<saveArray.length-1;j++)
{
saveAll +=parseFloat(saveArray[j]);

}
alert(saveAll);
}
以上是我的程序,
为什么用parseFloat()转化之后,求得的和实NaN阿
...全文
372 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lishijie910123 2007-10-16
  • 打赏
  • 举报
回复
谢谢各位 ,
结贴了
symbol441 2007-10-16
  • 打赏
  • 举报
回复
up,


var saveAll; //saveAll is undefined

saveAll=saveAll +Number(saveArray[j]); //saveAll is undefined 这种表达不合法,所也得不到正确的结果
vfan2010 2007-10-16
  • 打赏
  • 举报
回复
SaveAll要先给一个值吧.
lishijie910123 2007-10-16
  • 打赏
  • 举报
回复
楼上的方法可以解决,
那为什么用parseFloat()转化求和之后得到是空值啊
copico 2007-10-16
  • 打赏
  • 举报
回复
function showMoney(obj,save)
{

var saveArray = new Array();
saveArray = save.split(",");
alert(saveArray);
var saveAll;
saveAll = 0;
for(var j=0;j <saveArray.length-1;j++)
{
saveAll +=Number(saveArray[j]);

}
alert(saveAll);
}

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧