匿名函数,Date对象,Math对象

Posted 111wdh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了匿名函数,Date对象,Math对象相关的知识,希望对你有一定的参考价值。

//匿名函数
// var f = function (){
// alert("helloworld");
// }
// f();

new Date()                                 获取当前的时间

new Date(yyyy,month,dd hh:mm:ss)          获取某一年的时间

new Date(yyyy,mth,dd,hh,mm,ss)

new Date(yyyy,mth,dd)

new Date(ms)

//创建日期对象
// var date=new Date();
// alert(date);

var date2=new Date(1990,8,8,8,8,8);
alert(date);

getDate()

Date对象返回一个月中的某一天(1~31)

getDay()

Date对象返回一周中的某一天(0~6)

getMonth()

Date对象返回月份(0~11

getFullYear()

Date对象以四位数字返回年份

getHours()

返回Date对象的小时(0~23

getMinutes()

返回Date对象的分钟(0~59

getSeconds()

返回Date对象的秒数(0~59

getTime()

返回197011日至今的毫秒数

//创建当前系统日期时间对象
var date2=new Date();
get(date2);
document.write(date2.getTime()+"</br>");//1970年1月1日至今的毫秒数
date2.setFullYear(2008);
date2.setMonth(8-1);
date2.setDate(8);
date2.setHours(8);
date2.setMinutes(8);
get(date2);

setDate()

设置Date对象中月的某一天(1~31

setMonth()

设置Date对象中月份(0~11

setFullYear()

设置Date对象中的年份(四位数字)

setHours()

设置Date对象中的小时(0~23

setMinutes()

设置Date对象中的分钟(0~59

setSeconds()

设置Date对象中的秒钟(0~59

setMilliseconds()

设置Date对象中的毫秒(0~999


function get(date){
var year=date.getFullYear();
var month=date.getMonth()+1;
var date3=date.getDate();
var hours=date.getHours();
var min=date.getMinutes();
var s=date.getSeconds();
var day=date.getDay();
switch(day){
case 0:day="星期天";break;
case 1:day="星期一";break;
case 2:day="星期二";break;
case 3:day="星期三";break;
case 4:day="星期四";break;
case 5:day="星期五";break;
case 6:day="星期六";break;
default:day="错误日期";
}
document.write(year+"年"+month+"月"+day+"日"+hours+"时"+min+"分"+s+"秒"+xing+"星期");
//document.write(date.getTime());//获取1970年至今的毫秒值
}

var sheng=new Date(1996,5,22);
var xian=new Date();
var a=xian.getTime();
var b=sheng.getTime();
var cha=a-b;
document.write("时间"+cha/1000/60/60/24);

 

Math对象

abs(x)

返回数的绝对值

ceil(x)

对数进行上舍入(向上取整)

floor(x)

对数进行下舍入(向下取整)

max(x,y)

返回xy中的最高值

min(x,y)

返回xy中的最低值

pow(x,y)

返回xy次幂

random()

返回0~1之间的随机数

round(x)

把数四舍五入为最接近的整数

sqrt(x)

返回数的平方根

                                       

//获取数的绝对值
var s1=Math.abs(-20);
document.write(s1+"</br>");
var s2=Math.ceil(12.1);//向上取整
document.write(s2+"</br>");
var s3=Math.floor(12.1);
document.write(s3+"</br>");
//返回两数最大值
var s4=Math.max(12,13);
document.write(s4+"</br>");
var s5=Math.min(12,13);
document.write(s5+"</br>");
var s6=Math.pow(2,3);//返回2的3次方
document.write(s6+"</br>");
var s7=Math.random();//返回0-1之间的随机小数(包含0,不包含1)
document.write(s7+"</br>");
var s8=Math.round(12.2);//四舍五入
document.write(s8+"</br>");
var s9=Math.sqrt(9);//返回数的平方根
document.write(s9+"</br>");

以上是关于匿名函数,Date对象,Math对象的主要内容,如果未能解决你的问题,请参考以下文章

11.高阶函数(匿名/*递归/函数式)对象编程基础

对象方法函数:匿名还是命名? [复制]

匿名函数对象

匿名对象的javascript构造函数[关闭]

匿名函数window对象confirmprompt

使用对象和自执行匿名函数的 jQuery 命名空间