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

月份的问题,加1后变成21,不知道怎么解决,加引号也不行

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>练习8</title>

<script type="text/javascript">


  //通过javascript的日期对象来得到当前的日期,并输出。

  var day=new Date();

  document.write(day.getFullYear()+"年"+day.getMonth()+1+"月"+day.getDate()+"日");

  var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];

  var gyu=day.getDay();

  document.write(weekday[gyu]+"<br />");

  //成绩是一长窜的字符串不好处理,找规律后分割放到数组里更好操作哦

  var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";

  var v=scoreStr.split(";");

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

  var sum=0;

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

  {

   sum=sum+parseInt(v[i].substr(3));

  }

  document.write("班级平均分为:"+Math.floor(sum/v.length));


</script>

</head>

<body>


</body>

</html>


正在回答

2 回答

把月份存个变量嘛。。https://img1.sycdn.imooc.com//5c8775740001189605700026.jpg这行代码里面的月份剃出来存变量   var month = day.getMonth()+1  然后再把变量拼到这代码里面去。。不就解决啦

0 回复 有任何疑惑可以回复我~

其实还一个最简单的方法,刚才没想到。。你可以直接用()把他们括起来。。例如:(day.getMonth()+1)  这样就不用再定义什么变量了。。你也可以试一试

0 回复 有任何疑惑可以回复我~
#1

慕先生9164688 提问者

好的,谢谢啦。
2019-03-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

月份的问题,加1后变成21,不知道怎么解决,加引号也不行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信