为了账号安全,请及时绑定邮箱和手机立即绑定

整了半天~

原来var sum=0; 要给 sum 一个初始值为0,不然就算错了

为啥呀?

正在回答

1 回答

如果你不赋值的话,当运行到循环体中sum += parseInt(myarry[i].slice(3));这句的时候相当于sum = sum + parseInt(myarry[i].slice(3));而这里sum又没有赋值,浏览器解析不出sum到底是什么变量,最后的运算结果只能是NaN

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信