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

为什么显示一半而且还是错的

只显示2015年31月24日星期二后面不显示前面还显示错了

正在回答

6 回答

先说你前面显示错误的问题,getMonth()获取的是一个字符,直接+1就变成俩个字符串相加,要先把getMonth()得到的字符转换为整数,既parseInt(getMonth())+1,这样就不是31月了。

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

var today=new Date();

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

  document.write(today.getFullYear()+"年"+today.getMonth()+"月"+today.getDay()+"日"+" "+weekday[today.getDay()]);

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

    var scoreArr=[87,81,97,76,74,94,90,76,64,76];

    var sum=0;

    var ave=0;

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

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

  {

      sum=sum+scoreArr[i];

  }

  ave=Math.round(sum/scoreArr.length);

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


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

第二个就是他们说的了

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

你的parseInt打错了- -不是parsenInt

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

你好,是parseInt,not parsenInt

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

你19行的数组定义出错了吧

var mar=new Array("数组数据1","数组数据2");

你改一下试一下。

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

举报

0/150
提交
取消

为什么显示一半而且还是错的

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号