饥人_李栋
1.Object对象
2.math对象
3.Date对象
一、Object对象
var object=new object()
对象 构造函数 实例化
//将object 实例化 赋值给object
'a'in object||object.hasOnvProperty('a')
//判断a是否在object里面
typeof 只对基本类型有用 复杂类型都是object
二、Math 对象
提供一系列数学常数和数学方法。
该对象不是构造函数,所以不能生成实例,
所有的属性和方法都必须在Math对象上调用
Math.round()// 用于四舍五入。
Math.abs()// 返回参数值的绝对值。
Math.max(x,x)// 返回最大的参数
Math.min(x,x)// 返回最小的参数。
Math.floor()// 返回小于参数值的最大整数。
ceil()// 返回大于参数值的最小整数。
pow()// 返回以第一个参数为底数、第二个参数为幂的指数值。
sqrt()// 法返回参数值的平方根。如果参数是一个负值,则返回NaN。
log()// 返回以e为底的自然对数值。
//求以10为底的对数,可以除以Math.LN10;
exp()// 返回常数e的参数次方。
random()// 该方法返回0到1之间的一个伪随机数,可能等于0,但是一定小于1。
sin()// 返回参数的正弦,
cos()// 返回参数的余弦,
tan()// 返回参数的正切。
三、Date对象
作为一个函数,可以直接调用
作为一个构造函数,可以用new实例化
Date对象接受从1970年1月1日00:00:00 UTC开始计算的毫秒数作为参数
Date对象的方法
Date.now() //返回当前距离1970...(毫秒数)
Date.parse() //解析日期字符串
Date.UTC() //返回UTC时间(世界标准时间)
Date对象实例化的方法
//Date.prototype的方法
- to类
toString()
toUTCString()
toISOString()
toJSON()//同toISOString()
toDateString()
toTimeString()
toLocalDateString()
toLocalTimeString()
- get类
getTime()//返回距离1970...(毫秒)
getFullYear/Month/Date/Day/Hours/Minutes/Seconds/getMilliseconds()
//其中Date从1开始,其他都是从0开始
getTimezoneOffset()//当前时间与UTC的时区差异 (分)
getUTCFullYear/Month/Date/Day/Hours/Minutes/Seconds/getMilliseconds()
- set类
setFullYear/Month/Date/Day/Hours/Minutes/Seconds()
setTime(毫秒)
setUTCFullYear/Month/Date/Day/Hours/Minutes/Seconds()
- valueOf()//同getTime()
待续...