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