课程
/前端开发
/JavaScript
/JavaScript进阶篇
像下面的代码sum+=parseInt(scoreArr[i].substring(scoreArr[i].indexOf(":")+1));就可以
2015-02-08
源自:JavaScript进阶篇 7-23
正在回答
1、为什么不能使用你说的那个,是因为在循环的时候scoreArr[i].substring(3)部分获取的不是数值,这个你可以在浏览器中启动开发者工具进行查看
2、x.length()是方法,x.length这样写是属性。比如说数组长度,他是没有属性的只有方法可以查看他的长度,而字符串这种是有长度属性的,所以这个是用于不同的变量上的
慕前端4408879 提问者
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
4 回答 sum = sum + parseInt(scoreArr[i].slice(3,5));请问什么意思?
3 回答sum+=parseInt(scores)和sum+=parseInt(scores[i])的区别
1 回答sum+=parseInt(score[i].substring(3,5));
2 回答var score=parseInt(scoreArr[i].substring(3));这句代码的.substring(3)是什么意思?哪位大神能指点一下!
1 回答substring()和substr()有什么区别??