饑人_李棟
1.Object對象
2.math對象
3.Date對象
一商源、Object對象
var object=new object()
對象 構(gòu)造函數(shù) 實例化
//將object 實例化 賦值給object
'a'in object||object.hasOnvProperty('a')
//判斷a是否在object里面
typeof 只對基本類型有用 復(fù)雜類型都是object
二、Math 對象
提供一系列數(shù)學(xué)常數(shù)和數(shù)學(xué)方法。
該對象不是構(gòu)造函數(shù),所以不能生成實例,
所有的屬性和方法都必須在Math對象上調(diào)用
Math.round()// 用于四舍五入劝篷。
Math.abs()// 返回參數(shù)值的絕對值汁尺。
Math.max(x,x)// 返回最大的參數(shù)
Math.min(x,x)// 返回最小的參數(shù)吨灭。
Math.floor()// 返回小于參數(shù)值的最大整數(shù)沛厨。
ceil()// 返回大于參數(shù)值的最小整數(shù)宙地。
pow()// 返回以第一個參數(shù)為底數(shù)、第二個參數(shù)為冪的指數(shù)值逆皮。
sqrt()// 法返回參數(shù)值的平方根宅粥。如果參數(shù)是一個負值,則返回NaN电谣。
log()// 返回以e為底的自然對數(shù)值秽梅。
//求以10為底的對數(shù),可以除以Math.LN10剿牺;
exp()// 返回常數(shù)e的參數(shù)次方企垦。
random()// 該方法返回0到1之間的一個偽隨機數(shù),可能等于0晒来,但是一定小于1钞诡。
sin()// 返回參數(shù)的正弦,
cos()// 返回參數(shù)的余弦湃崩,
tan()// 返回參數(shù)的正切荧降。
三、Date對象
作為一個函數(shù)攒读,可以直接調(diào)用
作為一個構(gòu)造函數(shù)朵诫,可以用new實例化
Date對象接受從1970年1月1日00:00:00 UTC開始計算的毫秒數(shù)作為參數(shù)
Date對象的方法
Date.now() //返回當(dāng)前距離1970...(毫秒數(shù))
Date.parse() //解析日期字符串
Date.UTC() //返回UTC時間(世界標(biāo)準(zhǔn)時間)
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()//當(dāng)前時間與UTC的時區(qū)差異 (分)
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()
待續(xù)...