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年一月一日至今的毫秒数
例如:系统时间 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; 冒泡法从大到小
}
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; 冒泡法从大到小
}