var str2 = str[i].split(":"); sum=sum+ parseInt(str2[1]);
var str2 = str[i].split(":"); ? ? ?sum=sum+ parseInt(str2[1]); ?求大神分析下這2個(gè)是什么意思??? 第一句是分配為數(shù)組? 那第二句是什么意思啊
var str2 = str[i].split(":"); ? ? ?sum=sum+ parseInt(str2[1]); ?求大神分析下這2個(gè)是什么意思??? 第一句是分配為數(shù)組? 那第二句是什么意思啊
2016-12-18
舉報(bào)
2016-12-18
str[i]通過split的方法進(jìn)行分割,分割符為":",返回的是數(shù)組,將返回的值裝在str2上,而str2[1]是str2數(shù)組中的第二個(gè)元素。數(shù)組下標(biāo)是從零開始的。parseInt就是取整.
2016-12-18
第二句的意思是:數(shù)組str2的每一個(gè)元素str2[i] ?用parseInt() 這個(gè)方法取整,即:parseInt(str2[i]),
sum=sum+parseInt(str2[i]),就是取整后的數(shù)累加求和的算法!