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

js进阶篇7-23

js进阶篇7-23

qq_lzY 2016-01-26 17:16:17
<script type="text/javascript">  //通过javascript的日期对象来得到当前的日期,并输出。  var mydate = new Date();  document.write(mydate.getFullYear()+"年"+mydate.getMonth()+1+"月"+mydate.getDate()+"日 "+" 星期"+mydate.getDay()+"--"); //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦  var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";  var array=scoreStr.split(/[;:]/);  var sum;for(i=1;i<20;i+=2){    sum+=parseInt(array[i]);    }    document.write(sum);  //从数组中将成绩撮出来,然后求和取整,并输出。  </script>输出结果                             ↓这里为什么是NAN2016年01月26日  星期2--NaN
查看完整描述

1 回答

?
MadMarical

TA贡献79条经验 获得超122个赞

你好。请确认你array字符串数组的长度,不要直接使用20,因为array是变长的,最好使用array.length属性来设立循环上限。
查看完整回答
2 反对 回复 2016-01-26
  • 1 回答
  • 0 关注
  • 1318 浏览
慕课专栏
更多

添加回答

举报

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