效果图:

任务:

1.通过js的内置对象得到当前日期

var date=new Date();

var year=date.toString().slice(11,15);
document.write(year.toString()+"年");

var month=date.getMonth();
month=month+1;
if(month<10){

document.write("0"+month+"月");
}else{
document.write(month+"月");
}

var day=date.toString().slice(8,10);
document.write(day+"日 ");

var weekday=["日","一","二","三","四","五","六"];
var week=date.getDay();
document.write("星期"+weekday[week]);

2.把字符串放进数组里更好操作

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

3.将成绩从数组中搓出来,求和取整并输出

function getNum(str){
var str1=str.replace(/[*0-9]/ig,"");
return str.replace(str1,"");
}

var num=0, len=scoreArr.length;
for(var i=0;i<len;i++){
var num1=getNum(scoreArr[i]);
num+=Number(num1);
}
num=parseInt(num/len);
document.write("--班级平均分为:"+num);

这是我的效果图:

转载于:https://www.cnblogs.com/jinxiangli/p/5902625.html

js内置对象处理-打印学生成绩单相关推荐

  1. php中表单输出成绩,js内置对象处理_打印学生成绩单的简单实现

    任务: 1.通过js的内置对象得到当前日期 var date=new Date(); var year=date.toString().slice(11,15); document.write(yea ...

  2. JS 内置对象 String对象

    JS内置对象   String对象:字符串对象,提供了对字符串进行操作的属性和方法.   Array对象:数组对象,提供了数组操作方面的属性和方法.   Date对象:日期时间对象,可以获取系统的日期 ...

  3. 前端:JS/23/JS内置对象(String对象,Array对象,Date对象,Boolean对象,Number对象,Math对象),实例:求圆的面积,求直角三角形

    JS内置对象 1,String对象 字符串对象,提供了对字符串进行操作的属性和方法 2,Array对象 数组对象,提供了数组操作方面的属性和方法 3,Date对象 日期时间对象,可以获取系统的日期时间 ...

  4. 4月5日--课堂笔记--JS内置对象

    JavaScript 4.5 一.    JS内置对象 1.数组Array a)创建语法1:var arr=new Array(参数); i.       没有参数:创建一个初始容量为0的数组 ii. ...

  5. js内置对象【学习笔记】

    今天系统的学了一下javascript的内置对象.mark相关的知识点: 首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合) (W3shool JS手册地址:http:// ...

  6. window内置对象和js内置对象与方法

    window内置对象 一.navigator   代表着浏览器本身的信息: 代码名:navigator.appCodeName 浏览器语言:navigator.browserLanguage 操作系统 ...

  7. JS内置对象及其用法总结

    首先JS对象分为3种:自定义.内置.浏览器.今天就总结一下JS内置对象以及一些用法. 一.Math对象:不是一个构造函数,不需要new,直接调用即可. 1.Math.max(x,y);返回x,y的最大 ...

  8. JS内置对象操作方法整理

    JS对象操作方法整理 文章目录 JS对象操作方法整理 数组 ES5 ES6 字符串 String 日期 Date() 数字 Number 算数 Math 数组 ES5 concat() 连接两个或更多 ...

  9. js内置对象常用方法

    js内置对象常用方法 JS内置对象: ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储.转化和表达 ● Array对象:提供一个 ...

最新文章

  1. 如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN
  2. 从互联网跳到国企半年了,说说我的感受!
  3. 如何在一家内容公司,从零搭建起一支技术团队
  4. 医院信息化建设历程(5)互联互通的数字化医院阶段
  5. 【转】集合类说明及区别
  6. react js 添加样式_如何在React JS Application中添加图像?
  7. (48)Xilinx Adder IP核配置(九)(第10天)
  8. SpringBoot继承LogStash实现日志收集
  9. 用Kubeadm安装K8s后,kube-flannel-ds一直CrashLoopBackOff
  10. js 字符串去空格方法
  11. 时间操作(JavaScript版)—最简单比较两个时间格式数据的大小
  12. 运维人员写项目方案及推进项目的基本流程思路
  13. CAN总线波特率的计算方法
  14. 基因编辑技术在农业中的应用综述
  15. XSS第一节,XSS档案
  16. LINUX MMC 子系统分析之五 MMC driver模块分析
  17. C#添加、隐藏Word段落
  18. 如何用“底层逻辑“看透世界的底牌?| 刘润最新演讲-学习总结
  19. 新手程序员如何快速成长?
  20. PMBOK(第六版) PMP笔记——《十》第十章(项目沟通管理)

热门文章

  1. 90后浙理工硕士论文登Nature,毕业却考取公务员!网友:宇宙尽头是考公
  2. C#上位机开发(十二)—— SQLite的使用
  3. 全球与中国厂内物流自动化市场深度研究分析报告
  4. mysql 上云迁移方案_数据库上云迁移方案
  5. python哈姆雷特词频统计_【Python】哈姆雷特字数统计
  6. 华为9月12日发布鸿蒙系统,华为自研系统“鸿蒙”新机或已大规模测试 最快今年9月发布...
  7. 华为自研系统鸿蒙很快就会搭载进手机吗?
  8. 【Python全栈100天学习笔记】Day41 Django快速上手
  9. Linux Ubuntu20.04安装及环境配置细节分享
  10. 浙大计算机非全日制考试科目,浙江大学非全日制教育硕士考试科目及参考书目...