js内置对象处理_打印学生成绩单的简单实现


Posted in Javascript onSeptember 24, 2016

js内置对象处理_打印学生成绩单的简单实现

任务:

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);

这是我的效果图:

js内置对象处理_打印学生成绩单的简单实现

以上就是小编为大家带来的js内置对象处理_打印学生成绩单的简单实现的全部内容了,希望对大家有所帮助,多多支持三水点靠木~

Javascript 相关文章推荐
jQuery select的操作实现代码
May 06 Javascript
网络图片延迟加载实现代码 超越jquery控件
Mar 27 Javascript
javascript 获取图片尺寸及放大图片
Sep 04 Javascript
为开发者准备的10款最好的jQuery日历插件
Feb 04 Javascript
深入理解javascript严格模式(Strict Mode)
Nov 28 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
JS实现拖拽的方法分析
Dec 20 Javascript
jquery表单验证实例仿Toast提示效果
Mar 03 Javascript
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
Vue 2中ref属性的使用方法及注意事项
Jun 12 Javascript
ECMAScript6变量的解构赋值实例详解
Sep 19 Javascript
微信小程序开发打开另一个小程序的实现方法
May 17 Javascript
用js实现简单算法的实例代码
Sep 24 #Javascript
jQuery实现移动端手机商城购物车功能
Sep 24 #Javascript
AngularJS实现星星等级评分功能
Sep 24 #Javascript
完美的js div拖拽实例代码
Sep 24 #Javascript
javascript 解决浏览器不支持的问题
Sep 24 #Javascript
JavaScript生成验证码并实现验证功能
Sep 24 #Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Sep 24 #Javascript
You might like
PHP 采集程序中常用的函数
2009/12/09 PHP
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
php记录日志的实现代码
2011/08/08 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
深入了解PHP中的Array数组和foreach
2016/11/06 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
php常用的工具开发整理
2019/09/26 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
jquery动态添加删除一行数据示例
2014/06/12 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
AngularJS基础 ng-model 指令详解及示例代码
2016/08/02 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
JavaScript中的相等操作符使用详解
2019/12/21 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
深度解读vue-resize的具体用法
2020/07/08 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
[31:29]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第一场 12.20
2020/12/23 DOTA
python爬虫用request库处理cookie的实例讲解
2021/02/20 Python
巴西最大的家电和百货零售商:Casas Bahia
2016/11/22 全球购物
白色公司:The White Company
2017/10/11 全球购物
外贸业务员求职自荐信分享
2013/09/21 职场文书
计算机通信专业推荐信
2014/02/22 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
法律意见书范本
2015/06/04 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL
Flask搭建一个API服务器的步骤
2021/05/28 Python
Redis 异步机制
2022/05/15 Redis
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS
Go语言入门exec的基本使用
2022/05/20 Golang