问答详情
源自:7-23 编程练习

看不懂!!

for (var i = 0; i < sourceArr.length; i ++) {

       sum += parseInt(sourceArr[i].substr(sourceArr[i].indexOf(":")+1));

       //document.write("<br>" + sum);//test

   }什么意思?看不懂

提问者:慕仰5089180 2018-12-20 21:20

个回答

  • qq_律动的音符_0
    2018-12-21 10:38:15

    sourceArr[i].indexOf(":")是数组的下标,substr(sourceArr[i].indexOf(":")+1)从下标加1处开始截取字符串,sourceArr[i].substr(sourceArr[i].indexOf(":")+1)这个是根据上面的循环来截取数组里面的数字,parseInt这个是将字符串参数作为有符号的十进制整数进行解析