Date类和Math

Date类型
today=new Date()             获得当前系统时间
new Date(1000)               指从1970年1月1日开始增加1000毫秒
new Date("2008")             是指2008年
new Date(年,月,日,时,分,秒)   若数值超过则进位
getDate()                    返回一个月中某一天(1,31)
getDay()                     返回星期(0,6)
getMonth()                   返回月份(0,11)                                      
getFullYear()                以四位数返回年份
getYear()                    以二位数或四位数返回年份
getHours()                   返回小时
getMinutes()                 返回分钟
getSeconds()                 返回秒
getTime()                    返回1970年一月一日至今的毫秒数


注意:1、若是自定义的时间,月份就不用加一;

      2、若是系统时间,月份要加一;


例如:系统时间    today1=new Date();
      自定义时间  today2=new Date(2004,5,6,8,25,35);
      则  month1=today.getMonth+1;
          month2=today.getMonth;



Math类型
常量:
Math.PI;          3.141592653
Math.E;           2.718     自然对数的底
Math.LN2;         0.693
函数:
Math.abs(x)       取绝对值;
Math.exp(x)       指数
Math.max(x,y)       最大值
Math.min(x,y)       最小值
Math.random()     随机数[0,1)
Math.round(x)     四舍五入



例如:若a为数组,想取出数组中的最大值时,不能用Math.max(a),要用到Math.max.apply(null,a),这样就能取出数组中的最大值。


数组排序
a.sort(c)   c为函数名
function c(x,y){
      return x-y;    冒泡法从小到大
      return y-x;   冒泡法从大到小


}








  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值