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

来源:7-23 编程练习

qq_因为太帅曾被砍_0

2016-12-18 15:13

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

写回答 关注

2回答

  • 好会飞的鱼儿
    2016-12-18 16:45:44
    已采纳

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

    qq_因为太...

    非常感谢!

    2016-12-19 22:56:42

    共 1 条回复 >

  • 煎饼学徒
    2016-12-18 16:35:25

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

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468866 学习 · 22582 问题

查看课程

相似问题