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 相关文章推荐
javascript动画对象支持加速、减速、缓入、缓出的实现代码
Sep 30 Javascript
Javascript继承(上)——对象构建介绍
Nov 08 Javascript
js Math 对象的方法
Sep 01 Javascript
ES6中非常实用的新特性介绍
Mar 10 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
May 17 Javascript
js中的关联数组与普通数组详解
Jul 27 Javascript
Angular resolve基础用法详解
Oct 03 Javascript
基于layui框架响应式布局的一些使用详解
Sep 16 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
Nov 24 Javascript
使用Vue 自定义文件选择器组件的实例代码
Mar 04 Javascript
vue项目中使用rem,在入口文件添加内容操作
Nov 11 Javascript
js实现碰撞检测
Jan 29 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的面向对象编程
2006/10/09 PHP
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
jQuery中的RadioButton,input,CheckBox取值赋值实现代码
2014/02/18 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
php实现背景图上添加圆形logo图标的方法
2016/11/17 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
js 鼠标拖动对象 可让任何div实现拖动效果
2009/11/09 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
jquery实现商品拖动选择效果代码(自写)
2013/05/28 Javascript
js、css、img等浏览器缓存问题的2种解决方案
2013/10/23 Javascript
JavaScript显示当然日期和时间即年月日星期和时间
2013/10/29 Javascript
JavaScript类属性的访问方式详解
2014/02/11 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
浅谈Vue.js
2017/03/02 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
2017/05/10 Javascript
JavaScript 中调用 Kotlin 方法实例详解
2017/06/09 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
如何在Angular应用中创建包含组件方法示例
2019/03/23 Javascript
解决layer.confirm选择完之后消息框不消失的问题
2019/09/16 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
vue 使用原生组件上传图片的实例
2020/09/08 Javascript
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
Python 性能优化技巧总结
2016/11/01 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
python 协程 gevent原理与用法分析
2019/11/22 Python
Python常用外部指令执行代码实例
2020/11/05 Python
提高EJB性能都有哪些技巧
2012/03/25 面试题
就业推荐自我鉴定
2013/10/06 职场文书
英文简历中的自我评价
2013/10/06 职场文书
六十岁生日答谢词
2014/01/10 职场文书
2015年支教教师工作总结
2015/07/22 职场文书
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript