Math
一系列操作数字的方法
- 1、Math.pow(2,3) 次方
- 2、Math.random( ) 求随机数 0 - 1
- 3、Math.round( ) 四舍五入
- 4、Math.ceil( ) 向上取整
- 5、Math.floor( ) 向下取整
- 6、Math.min( ) 求最小值
- 7、Math.max( ) 求最大值
- 8、Math.PI 圆周率
- 9、Math.sqrt( ) 开平方
- 10、Math.abs( ) 求绝对值
eg:生成一个范围内的随机数
function getRandom(a,b){
return Math.round(Math.random() * (b - a) + a)
// 因为我执行这个函数 希望拿到一个范围之间的随机数字
}
Date
一系列操作时间日期的方法
1、截取当前时间戳
var date = new Date( )
2、输入日期时间
var date = new Date(2010,1,12,12,23,45) 年 月 日 时 分 秒
注:第二个参数如果是数字,那就是0-11指的是1-12月
var date = new Date("2008-3-12 14:25:25")
3、获取时间的方法
- 获取当前时间
var date = new Date( )
- 获取年份
var year = date.getFullYear( )
- 获取月份 得到的应该是0-11对应的1-12月
var month = date.getMonth( )
- 获取日
var day = date.getDate( )
- 获取小时
var hour = date.getHours( )
- 获取分钟
var minute = date.getMinutes( )
- 获取秒
var second = date.getSeconds( )
- 获取毫秒
var ms = date.getMilliseconds( )
- 获取星期几
var week = date.getDay( )
格林威治时间:1970.1.1 00:00:00
var date = new Date()
var time = date.getTime( )
console.log(time) //输出现在距离格林威治的时间差 毫秒数