来帮同学解答一个问题
章节
问答
课签
笔记
评论
占位
占位

编程练习

某班的成绩出来了,现在老师要把班级的成绩打印出来。

效果图:

XXXX年XX月X日 星期X--班级总分为:81

格式要求:

1、显示打印的日期。 格式为类似“XXXX年XX月XX日 星期X” 的当前的时间。

2、计算出该班级的平均分(保留整数)。

同学成绩数据如下:

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

任务

第一步:可通过javascript的日期对象来得到当前的日期。

提示:使用Date()日期对象,注意星期返回值为0-6,所以要转成文字"星期X"

第二步:一长窜的字符串不好弄,找规律后分割放到数组里更好操作哦。

第三步:分割字符串得到分数,然后求和取整。

提示:parseInt() 字符串类型转成整型。
?不会了怎么办
||
1
<!DOCTYPE HTML
    >
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 慕盖茨1311464
没给sum初始值,好了现在

最新回答 / lx2022301037
// 通过javascript的日期对象来得到当前的日期,并输出。  var date = new Date();  var weekDay = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];  var currentDay = "今天是:" + date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日," + weekDay[date.getDay()]...

最新回答 / qq_慕容5547704
 score1=score1+parseInt(score[i].substr(3,2));这里为什么是substr(3,2)

最新回答 / 阳火锅
<...图片...>这样不就可以了么

最新回答 / qq_慕慕7457505
js中getMonth()获取的月份是0-11,所以加一就对了(s.getMonth() + 1) + "月" +“日”是s.getDate(),你写错了

最新回答 / weixin_慕丝2271113
你打印一下你取的值是对的嘛?

最赞回答 / 周帅帅Love
你计算月份的时候需要d.getMonth()+1,因为月份从0开始的,而实际的月份是从1开始的。所以你在这个后面使用d.getMonth()+1就行。

最赞回答 / weixin_慕码人0405103
if不是循环,只运行一次

最新回答 / weixin_慕码人0405103
循环中循环条件i<array.length不要加=,否则还会加最后一个未定义的上去,结果应该不会出来具体数

最新回答 / Maple7Yuan
我是这样的var scores = scoreStr.replace(/[:]/g, ";").split(";");var sum = 0;for(var i = 1; i < scores.length - 1;){     sum = sum + parseInt(scores[i]);     i = i + 2;  }document.write("--班级总分为:" + Math.round(sum));下载视频          

最赞回答 / 慕仰052124
<!DOCTYPE  HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>系好安全带,准备启航</title><script type="text/javascript">  //通过javascript的日期对象来得到当前的日期,并输出。  let time = new Date()  ...

最新回答 / FriendA2333
<!DOCTYPE  HTML&;
&
&;hthtml &
&l
&heahead&
  
  &ta meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&;ti
  &;系好title&启航&系好安全带,准备启航&ype/title&jav

  &"&gscript type="text/javascript"&;
 

     ...

最新回答 / 慕仔1582955
 var scoreStr = "小明:87;小花:81;小红:97;小天:76;小张:74;小小:94;小西:90;小伍:76;小迪:64;小曼:76";  score = score.join(":");  score = score.split(":");  var sumscore=0;  for(var i = 0;i<score.length;i++){      if(i%2 == 1){          sumscore += parseInt(score[i]);      } ...
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言