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

var str2 = str[i].split(":"); sum=sum+ parseInt(str2[1]);

var str2 = str[i].split(":");      sum=sum+ parseInt(str2[1]);  求大神分析下这2个是什么意思啊? 第一句是分配为数组? 那第二句是什么意思啊

正在回答

2 回答

str[i]通过split的方法进行分割,分割符为":",返回的是数组,将返回的值装在str2上,而str2[1]是str2数组中的第二个元素。数组下标是从零开始的。parseInt就是取整.

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

qq_因为太帅曾被砍_0 提问者

非常感谢!
2016-12-19 回复 有任何疑惑可以回复我~

第二句的意思是:数组str2的每一个元素str2[i]  用parseInt() 这个方法取整,即:parseInt(str2[i]),

sum=sum+parseInt(str2[i]),就是取整后的数累加求和的算法!

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

举报

0/150
提交
取消

var str2 = str[i].split(":"); sum=sum+ parseInt(str2[1]);

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号