首页 > 代码库 > 第二次作业
第二次作业
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>js</title>
</head>
<body>
<!--作业一-->
<script type="text/javascript">
/*
作业1:定义一个对象student对象,这个对象里面有:名称(name),年龄(age),班级(class),方法(call);
b:获取对象里面的名称和年龄
a:调用对象里面的方法,用alert或者document.write的方式
c:修改对象里的的名称
d:循环获取对象里面的属性和属性值
*/
//作业1
//定义一个对象student对象,这个对象里面有:名称(name),年龄(age),班级(classSchool),方法(f);
var student = {
name:"小生",
age: 25,
classSchool:"JS",
f1:function(){
alert("弹出:biu! biu! biu!Game Over!");
},
f2:function(){
document.write("输出:biu! biu! biu!Game Over!<br />");
}
};
//a:调用对象里面的方法,用alert或者document.write的方式
student.f1();
student.f2();
//b:获取对象里面的名称和年龄
document.write("姓名是:"+student.name+" <br />年龄是:"+student.age+"");
alert("姓名是:"+student.name+" 年龄是:"+student.age+"");
//c:修改对象里的的名称
student.classSchool = "JQ";
//d:循环获取对象里面的属性和属性值
for(var key in student){
alert("属性是:"+key+"对应的属性值是:"+student[key]);
}
/*
作业2:定义一个日期:
var date = new Date();
a:获取日期的是星期几
b:自己定义一个方法格式化日期,前提条件是:小于10数字都要补0;
月份,天数 时,分,秒不足10补0
d:当前日期相加(1-10)天或减(1-10)天,获取运算以前的日期 yyyy-MM-dd HH:mm:ss
e:当前日期减去一年
*/
//作业2
//定义一个日期
var date = new Date();
//获取当前月
var mon = date.getMonth()+1;
//获取当前日
var day = date.getDate();
//获取当前周星期几
var week = date.getDay();
//获取当前时
var h = date.getHours();
//获取当前分
var m = date.getMinutes();
//获取当前秒
var s = date.getSeconds();
//a:获取日期的是星期几
document.write("<br />今天是:"+mon+"月"+day+"日,星期"+week);
//b:自己定义一个方法格式化日期,前提条件是:小于10数字都要补0;
if(mon <10)mon = "0"+mon;
if(day <10)day = "0"+day;
if(week <10)week = "0"+week;
if(h <10)h = "0"+h;
if(m <10)m = "0"+m;
if(s <10)s = "0"+s;
document.write("<br />今天是:"+mon+"-"+day+",星期"+week+" →["+h+"时"+m+"分"+s+"秒"+"]");
//d:当前日期相加(1-10)天或减(1-10)天,获取运算以前的日期 yyyy-MM-dd HH:mm:ss
var now = new Date();
now.setDate(now.getDate() - 10);
document.write("<br />"+now.toLocaleString());
//e:当前日期减去一年
var now = new Date();
now.setDate(now.getDate() - 365);
document.write("<br />"+now.toLocaleString());
</script>
<!--作业一-->
</body>
</html>