天天看點

【JavaScript】JavaScript的對象-對象專門語句

1.math對象:

是一個靜态對象,不能使用new關鍵字建立對象執行個體,應直接使用“對象名.成員”的格式來通路其屬性或方法,例如var num=math.random();

屬性:

e,代表數字常數e,約等于2.718

ln10,代表10的自然對數,約等于2.302

ln2,代表2的自然對數,約等于0.693

pi不用解釋了

sqpt1-2,代表2的平方根分之一,約等于

0.707

sqrt2,代表2的平方根,約等于1.414

方法:

abs方法,傳回數字的絕對值

sin、cos方法,分别傳回數字的正弦、餘弦值

random方法,傳回介于0和1之間的僞随機數

2.date對象

構造方法:date()、date(dateval)、date(year,month,date[,minutes[,seconds[,ms]]]]),中括号表示裡面的内容是可選的。

parse方法,分析一個表示日期時間的字元串,傳回它所表示的時間值,改值以自1970年1月1日0點0分0秒起的毫秒值表示。parse方法屬于一個靜态方法。

togmtstring方法,傳回date對象

執行個體所表示的日期的字元串形式,

該字元串使用格林尼治标準時間

(gmt)格式,例如,"05 jan 1996

00:00:00 gmt"。

getyear、getmonth、getdate、

getday方法

gethours、getminutes、

getseconds、getmilliseconds方法

gettime方法,傳回自1970年1月1日

0分0秒算起,至date對象執行個體代表的

時間為止的毫秒數。

例子:

結果:2015年1月21日21:02:34

97年

注意:+=使用會出現bug,當你在字元串後加"+"号連接配接數字時,

會真的将數字加上,而用+的時候,在字元串後再加一個+後面接數字時,

就是後面追加字元串。

3.tostring方法

是javascript中的所有内部對象的一個成員方法,

主要作用是将對象中的資料轉換成某種格式的字元串來表示,

具體的轉換方式取決于對象的類型。

舉例:

4.對象專用語句

(a)with語句

with(對象名稱)

{

  執行語句塊

}

with語句介紹:如果一段連續的一段代碼中,

多次使用了某個對象的多種屬性和方法,那麼

我們隻要在with關鍵字後面的小括号中寫上

對象執行個體的名稱,然後把使用了某個對象的

一段代碼放入大括号中,這些程式代碼就可以

直接使用這個對象的屬性和方法,就不用聲明執行個體了。

(b)for...in語句

for(變量in對象)

   執行語句

介紹:用于對某個對象當中所有屬性

進行循環操作,将一個對象當中的

所有屬性名稱逐一指派給一個變量,

而根本不用事先知道這個對象屬性的個數

結果:tom 19 176

轉載請注明出處:http://blog.csdn.net/acmman/article/details/43908867