JavaScript物件程式設計 第3章

2021-08-22 02:39:32 字數 1836 閱讀 4466

物件擁有屬性和方法,屬性各種資料型別,方法對屬性中的資料進行操作。

var 日期物件 = new date ( )

var 日期物件 = new date (毫秒數)

var 日期物件 = new date ( 字串)

var 日期物件 = new date (年、月、日等引數)

to方法:

- tolocalestring

- togmtstring

var now= new

date( ) ;//獲得當前日期和時間

var hour = now.gethours() ;//獲得小時,即當前是幾點

settimeout( )方法每隔1秒呼叫顯示時間

math物件,進行比繼承的數**算更為複雜的運算。

pi

abs(x)絕對值

sin (x) 正弦

random()隨機數

round(x)四捨五入

sqrt(x)平方根

var myarray= new array ( )

var myarray= [ ]

屬性和方法

length

join()將陣列中所有元素轉化為字串

reverse()將陣列中元素完全顛倒

sort()排列陣列

for (var i=0;i

length;i++)

for (var i in myarray)

var str = new

string (「這是字串")

length

split

( )

indexof

(「子字串」,起始位置 )

lastindexof

(「子字串」,起始位置 )

charat

( index )

正規表示式是字串,分為簡單模式和複雜模式。

var reg=/china/;

var reg=/^\w+$/;

/[a-z0-9.]/可以匹配a-z、0-9和.中任意乙個字元

\s 任何空白字元

\d 匹配乙個數字字元,等價於[0-9]

\w 匹配乙個數字、下劃線或字母字元,等價於[a-za-z0-9_]

\w 任何非單字字元,等價於[^a-za-z0-9_]

javascript物件導向程式設計

在js中,建立物件 create object 並不完全是我們時常說的建立類物件,js中的物件強調的是一種復合型別,js中建立物件及對物件的訪問是極其靈活的。js物件是一種復合型別,它允許你通過變數名儲存和訪問,換一種思路,物件是乙個無序的屬性集合,集合中的每一項都由名稱和值組成 聽起來是不是很像我...

Javascript物件導向程式設計

這個系列的第一部分介紹了 封裝 第二部分介紹了使用建構函式實現 繼承 今天是最後乙個部分,介紹不使用建構函式實現 繼承 一 什麼是 非建構函式 的繼承?比如,現在有乙個物件,叫做 中國人 var chinese 還有乙個物件,叫做 醫生 var doctor 請問怎樣才能讓 醫生 去繼承 中國人 也...

Javascript物件導向程式設計(三)

日期 2010年5月24日 這個系列的第一部分介紹了 封裝 第二部分介紹了使用建構函式實現 繼承 今天是最後乙個部分,介紹不使用建構函式實現 繼承 一 什麼是 非建構函式 的繼承?比如,現在有乙個物件,叫做 中國人 var chinese 還有乙個物件,叫做 醫生 var doctor 請問怎樣才能...