math内置对象
-
Math对象 – 不能作为构造函数使用,只是普通的对象
+ Math对象 -- 不能作为构造函数使用,只是普通的对象 + Math.random() 随机小数 + Math.round() 四舍五入 + Math.floor() 向下取整 + Math.ceil() 向上取整 + Math.abs() 取绝对值 + Math.pow() x的y次方 + Math.max() 求最大值 + Math.min() 求最小值 + Math.PI 圆周率
数字转进制
+ 数字转换进制
+ toString("要转换成几进制")
+ parseInt("字符串","把字符串看成几进制")
例:
var num = 10;
console.log(num.toString(16));//a
var str = 'b';
console.log(parseInt(str)) ;// 把'b'看成十进制,转换成number类型:NaN
console.log(parseInt(str,16)) ;// 把'b'看成十六进制,转换成number类型:11
date内置对象
-
创建日期对象
+ 创建日期时间对象 + new Date() + new Date(dateString) + new Date(year,monthIndex,date,hours,minutes,seconds) + new Date(时间戳)
-
获取日期里面的内容
+ 获取日期里面的内容
+ getFullYear()
+ getMonth()//如果是数字值+1才是真正的月份
+ getDate()
+ getDay()//星期天是0
+ getHours()
+ getMinutes()
+ getSeconds()
+ getTime() -- 获取时间戳
-
设置日期里面的内容 – 不能设置星期
+ 设置日期里面的内容 -- 不能设置星期 + setFullYear() + setMonth() + setDate() + setHours() + setMinutes() + setSeconds() + setTime() -- 获取时间戳
-
获取当前时间戳
var timestamp = (new Date().date.getTime()); var timestamp = (new Date()).valueOf(); var timestamp = +new Date(); var timestamp = Date.now();