一、Math对象:
1.绝对值:Math.abs( )
2.三个取整方法:
Math.floor( ) 地板 向下取整 往小了取值
Math.ceil( ) 天花板 向上取整 往大了取值
Math.round( ) 四舍五入 其他数字都是四舍五入,但是 .5 特殊,它往大了取值
例:Math.round( -1.5 ); // -1
Math.round( 1.5 ); // 2
3.随机数
Math.random( ) 返回一个随机的小数 0 <= x < 1
案例:两个数之间的随机数,并包含这两个数;
function getRandom( min,max ){
return Math.floor( Math.random() * ( max - min +1) ) + min ;
}
getRandom( 1,10 );
二、Date对象
1、常见的 Date 方法
getFullYear( ); // 获取当前年份
getMonth( ); // 获取当前月份(0-11)
getDate( ); // 获取当天日期
getDay( ); // 获取星期几(周日0 到 周六 6)
getHours( ); // 获取当前小时
getMinutes( ); // 获取当前分钟
getSeconds( ); // 获取当前秒钟
2、一共有四种获取总的毫秒数的方式:
1.通过getTime( ) 或者 valueOf( )
var date = new Date();
date.getTime( );
date.valueOf( );
2.常用写法
var date1 = +new Date( );
3.H5 新增(不考虑浏览器的兼容性)
Date.now( );