物件擁有屬性和方法,屬性各種資料型別,方法對屬性中的資料進行操作。
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 請問怎樣才能...