Math:
属性:
Math.PI
方法:
绝对值:Math.abs()
四舍五入:Math.round() tips:负数时,<=.5的舍去,反之进1
demo:
Math.round(4.5);//5
Math.round(4.2);//4
Math.round(-4.2);//-4
Math.round(-4.5);//-4
Math.round(-4.50001);//-5
向上取整:Math.ceil()
向下取整:Math.floor()
求最值:Math.max(1,5,1,8); Math.min(1,5,1,8);
拓展:Math.max.apply(null, array); //apply:改变this指向,这样就可以放进去一个数组,求其最值
随机数:Math.random(); // >=0 && < 1
function proRandom(min, max){
return Math.floor(Math.random()*(max - min - 1)) + min;
}
数学方法:
Math.pow(n, m); //n的m次方
Math.sqrt(n); //n的开方
Date:
创建:
var date = new Date();
方法:
获取:
date.getYear();
date.getFullYear();
date.getMonth();
date.getDate();
date.getDay();//获取星期 ,0 为星期日
date.getHours();
date.getMinutes();
date.getSeconds();
date.getMilliseconds();
date.getTime();//获取时间戳,1970.1.1.0时到现在的毫秒数
设置:
date.set~~()
tips:星期不能设置