为了账号安全,请及时绑定邮箱和手机立即绑定

我这样写有错吗

我这样写有错吗

thurmond 2017-01-12 11:16:34
var array=[[小明,87],[小花,81],[小红,97],[小天,76],[小张,74],[小小,94],[小西,90],[小伍,76],[小迪,64],[小曼,76]]//建立新数组for(var i=0;i<10;i++){var count=0    count+=parseInt(array[i][2])}//把成绩都加起来var ave=parseInt(count)/10;//求平均值ave=Math.floor(ave)  //从数组中将成绩撮出来,然后求和取整,并输出。  document.write("--班级总分为:"+ave)
查看完整描述

4 回答

?
你一出场别人显得不过如此

TA贡献5条经验 获得超4个赞

太多问题了,建议去多看基础知识!!!!

var array=[['小明',87],['小花',81],['小红',97],['小天',76],['小张',74],['小小',94],['小西',90],['小伍',76],['小迪',64],['小曼',76]]//建立新数组

var count=0

for(var i=0;i<10;i++){

    count+=parseInt(array[i][1])

}//把成绩都加起来

var ave=parseInt(count)/10;//求平均值

ave=Math.floor(ave);

  //从数组中将成绩撮出来,然后求和取整,并输出。

  document.write("--班级总分为:"+ave);


查看完整回答
3 反对 回复 2017-01-12
?
OneStuent

TA贡献20条经验 获得超16个赞

定义的二维数组中的元素中      中文应该是字符串类型加上引号。

查看完整回答
2 反对 回复 2017-01-12
?
路人丶丨

TA贡献115条经验 获得超45个赞

具体没仔细看,这个array[i][2]肯定有问题。  开始的下标是0,那么数字的那个下标是多少呢?  循环的时候,知道从零开始,后边就不知道了....建议再看看基础吧

查看完整回答
1 反对 回复 2017-01-12
?
Caballarii

TA贡献1123条经验 获得超629个赞

var count=0写在循环里,那每次循环count都会被先赋值为0,并且循环外面拿不到count

var count=0;
for(var i=0;i<10;i++)
{
    count+=parseInt(array[i][2])
}

把count写外面

查看完整回答
1 反对 回复 2017-01-12
?
MASTERSHU

TA贡献30条经验 获得超10个赞

明知道是个坑,还要跳进去,何必呢!唉

查看完整回答
反对 回复 2017-01-12
  • 4 回答
  • 0 关注
  • 1932 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信