在javascript中對象通常包括兩種類型:內(nèi)置對象和瀏覽器對象,此外,,用戶還可以自定義對象,。
對象包含兩個(gè)要素:1.用來描述對象特性的一組數(shù)據(jù),,也就是若干變量,,通常稱為屬性。2.用來操作對象特性的若干動(dòng)作,也就是若干函數(shù),,通常稱為方法,。
瀏覽器對象
對象 |
含義 |
anchor |
當(dāng)前文檔中設(shè)置了name屬性的超鏈接 |
applet |
當(dāng)前文檔中的小程序 |
area |
客戶端圖形映射中的區(qū)域 |
button |
表單中的按鈕 |
checkbook |
表單中的復(fù)選框 |
document |
當(dāng)前窗口中的HTML文檔 |
embed |
當(dāng)前窗口中的嵌入對象 |
event |
瀏覽器中發(fā)生的事件 |
fileUpload |
表單中的文件選擇框 |
form |
當(dāng)前文檔中的表單 |
frame |
當(dāng)前窗口中的框架 |
hidden |
表單中隱藏字段 |
history |
瀏覽器訪問過的url歷史記錄
|
image |
當(dāng)前文檔中的圖形文件 |
link |
當(dāng)前文檔中設(shè)置了href屬性的超鏈接 |
location |
瀏覽器當(dāng)前顯示網(wǎng)頁的URL |
mimeType |
瀏覽器支持的特定MIME類型信息 |
navigator |
當(dāng)前瀏覽器 |
option |
表單中選項(xiàng)菜單的選項(xiàng) |
password |
表單中的口令框 |
plugin |
當(dāng)前瀏覽器中的插件 |
radio |
表單中的單選框 |
reset |
表單中的重置按鈕 |
screen |
用戶屏幕 |
select |
表單中的選項(xiàng)菜單 |
submit |
表單中的提交按鈕 |
text |
表單中的單行文本框 |
textarea |
表單中的多行文本框 |
window |
瀏覽器窗口或窗口中的框架 |
內(nèi)置對象
1.Array對象;2.Boolean對象;3.Date對象;4.Math對象;5.Number對象;6.Object對象;7.RegExp對象;8.String對象;9.Global對象;10.Function對象
1.Array對象也就是數(shù)組對象,,數(shù)組元素不但可以使其他數(shù)據(jù)類型,而且可以是其他數(shù)組或?qū)ο?/font>
constructor |
返回對創(chuàng)建此對象的數(shù)組函數(shù)的引用,。 |
index |
|
input |
|
length |
設(shè)置或返回?cái)?shù)組中元素的數(shù)目,。 |
concat() |
連接兩個(gè)或更多的數(shù)組,并返回結(jié)果,。 |
join() |
把數(shù)組的所有元素放入一個(gè)字符串,。元素通過指定的分隔符進(jìn)行分隔,。 |
pop() |
刪除并返回?cái)?shù)組的最后一個(gè)元素 |
push() |
向數(shù)組的末尾添加一個(gè)或更多元素,,并返回新的長度,。 |
reverse() |
顛倒數(shù)組中元素的順序,。 |
shift() |
刪除并返回?cái)?shù)組的第一個(gè)元素 |
slice() |
從某個(gè)已有的數(shù)組返回選定的元素 |
sort() |
對數(shù)組的元素進(jìn)行排序 |
splice() |
刪除元素,,并向數(shù)組添加新元素。 |
toSource() |
返回該對象的源代碼,。 |
toString() |
把數(shù)組轉(zhuǎn)換為字符串,,并返回結(jié)果。 |
toLocaleString() |
把數(shù)組轉(zhuǎn)換為本地?cái)?shù)組,并返回結(jié)果,。 |
unshift() |
向數(shù)組的開頭添加一個(gè)或更多元素,,并返回新的長度,。 |
valueOf() |
返回?cái)?shù)組對象的原始值 |
2.Boolean對象可以將布爾值當(dāng)做對象訪問,,將參數(shù)變?yōu)椴紶栔怠?a href="">TOP
Boolean對象屬性 |
描述 |
constructor |
返回對創(chuàng)建此對象的 Boolean 函數(shù)的引用 |
prototype |
向?qū)ο筇砑訉傩院头椒?/td>
|
Boolean對象方法 |
描述 |
toSource( ) |
返回該對象的源代碼,。 |
toString( ) |
把邏輯值轉(zhuǎn)換為字符串,,并返回結(jié)果 |
valueOf( ) |
返回 Boolean 對象的原始值,。 |
3.Date 對象用于處理日期和時(shí)間,。TOP
Date對象屬性 |
描述 |
constructor |
返回對創(chuàng)建此對象的 Date 函數(shù)的引用。 |
prototype |
使您有能力向?qū)ο筇砑訉傩院头椒ā?/td>
|
Date() |
返回當(dāng)日的日期和時(shí)間,。 |
getDate() |
從 Date 對象返回一個(gè)月中的某一天 (1 ~ 31),。 |
getDay() |
從 Date 對象返回一周中的某一天 (0 ~ 6)。 |
getMonth() |
從 Date 對象返回月份 (0 ~ 11),。 |
getFullYear() |
從 Date 對象以四位數(shù)字返回年份,。 |
getYear() |
請使用 getFullYear() 方法代替。 |
getHours() |
返回 Date 對象的小時(shí) (0 ~ 23),。 |
getMinutes() |
返回 Date 對象的分鐘 (0 ~ 59),。 |
getSeconds() |
返回 Date 對象的秒數(shù) (0 ~ 59)。 |
getMilliseconds() |
返回 Date 對象的毫秒(0 ~ 999)。 |
getTime() |
返回 1970 年 1 月 1 日至今的毫秒數(shù),。 |
getTimezoneOffset() |
返回本地時(shí)間與格林威治標(biāo)準(zhǔn)時(shí)間 (GMT) 的分鐘差,。 |
getUTCDate() |
根據(jù)世界時(shí)從 Date 對象返回月中的一天 (1 ~ 31)。 |
getUTCDay() |
根據(jù)世界時(shí)從 Date 對象返回周中的一天 (0 ~ 6),。 |
getUTCMonth() |
根據(jù)世界時(shí)從 Date 對象返回月份 (0 ~ 11),。 |
getUTCFullYear() |
根據(jù)世界時(shí)從 Date 對象返回四位數(shù)的年份。 |
getUTCHours() |
根據(jù)世界時(shí)返回 Date 對象的小時(shí) (0 ~ 23),。 |
getUTCMinutes() |
根據(jù)世界時(shí)返回 Date 對象的分鐘 (0 ~ 59),。 |
getUTCSeconds() |
根據(jù)世界時(shí)返回 Date 對象的秒鐘 (0 ~ 59)。 |
getUTCMilliseconds() |
根據(jù)世界時(shí)返回 Date 對象的毫秒(0 ~ 999),。 |
parse() |
返回1970年1月1日午夜到指定日期(字符串)的毫秒數(shù),。 |
setDate() |
設(shè)置 Date 對象中月的某一天 (1 ~ 31)。 |
setMonth() |
設(shè)置 Date 對象中月份 (0 ~ 11),。 |
setFullYear() |
設(shè)置 Date 對象中的年份(四位數(shù)字),。 |
setYear() |
請使用 setFullYear() 方法代替。 |
setHours() |
設(shè)置 Date 對象中的小時(shí) (0 ~ 23),。 |
setMinutes() |
設(shè)置 Date 對象中的分鐘 (0 ~ 59),。 |
setSeconds() |
設(shè)置 Date 對象中的秒鐘 (0 ~ 59)。 |
setMilliseconds() |
設(shè)置 Date 對象中的毫秒 (0 ~ 999),。 |
setTime() |
以毫秒設(shè)置 Date 對象,。 |
setUTCDate() |
根據(jù)世界時(shí)設(shè)置 Date 對象中月份的一天 (1 ~ 31)。 |
setUTCMonth() |
根據(jù)世界時(shí)設(shè)置 Date 對象中的月份 (0 ~ 11),。 |
setUTCFullYear() |
根據(jù)世界時(shí)設(shè)置 Date 對象中的年份(四位數(shù)字),。 |
setUTCHours() |
根據(jù)世界時(shí)設(shè)置 Date 對象中的小時(shí) (0 ~ 23)。 |
setUTCMinutes() |
根據(jù)世界時(shí)設(shè)置 Date 對象中的分鐘 (0 ~ 59),。 |
setUTCSeconds() |
根據(jù)世界時(shí)設(shè)置 Date 對象中的秒鐘 (0 ~ 59),。 |
setUTCMilliseconds() |
根據(jù)世界時(shí)設(shè)置 Date 對象中的毫秒 (0 ~ 999)。 |
toSource() |
返回該對象的源代碼,。 |
toString() |
把 Date 對象轉(zhuǎn)換為字符串,。 |
toTimeString() |
把 Date 對象的時(shí)間部分轉(zhuǎn)換為字符串。 |
toDateString() |
把 Date 對象的日期部分轉(zhuǎn)換為字符串,。 |
toGMTString() |
請使用 toUTCString() 方法代替,。 |
toUTCString() |
根據(jù)世界時(shí),,把 Date 對象轉(zhuǎn)換為字符串,。 |
toLocaleString() |
根據(jù)本地時(shí)間格式,把 Date 對象轉(zhuǎn)換為字符串,。 |
toLocaleTimeString() |
根據(jù)本地時(shí)間格式,,把 Date 對象的時(shí)間部分轉(zhuǎn)換為字符串。 |
toLocaleDateString() |
根據(jù)本地時(shí)間格式,把 Date 對象的日期部分轉(zhuǎn)換為字符串,。 |
UTC() |
根據(jù)世界時(shí)返回 1997 年 1 月 1 日 到指定日期的毫秒數(shù),。 |
valueOf() |
返回 Date 對象的原始值。 |
4.Math對象用來進(jìn)行數(shù)學(xué)計(jì)算,,Math對象可以在不使用構(gòu)造函數(shù)的情況下是用,,并且所有的屬性和方法都是靜態(tài)的。TOP
E |
返回算術(shù)常量 e,,即自然對數(shù)的底數(shù)(約等于2.718),。 |
1 |
3 |
LN2 |
返回 2 的自然對數(shù)(約等于0.693)。 |
1 |
3 |
LN10 |
返回 10 的自然對數(shù)(約等于2.302),。 |
1 |
3 |
LOG2E |
返回以 2 為底的 e 的對數(shù)(約等于 1.414),。 |
1 |
3 |
LOG10E |
返回以 10 為底的 e 的對數(shù)(約等于0.434)。 |
1 |
3 |
PI |
返回圓周率(約等于3.14159),。 |
1 |
3 |
SQRT1_2 |
返回返回 2 的平方根的倒數(shù)(約等于 0.707),。 |
1 |
3 |
SQRT2 |
返回 2 的平方根(約等于 1.414)。 |
1 |
3 |
abs(x) |
返回?cái)?shù)的絕對值,。 |
1 |
3 |
acos(x) |
返回?cái)?shù)的反余弦值,。 |
1 |
3 |
asin(x) |
返回?cái)?shù)的反正弦值。 |
1 |
3 |
atan(x) |
以介于 -PI/2 與 PI/2 弧度之間的數(shù)值來返回 x 的反正切值,。 |
1 |
3 |
atan2(y,x) |
返回從 x 軸到點(diǎn) (x,y) 的角度(介于 -PI/2 與 PI/2 弧度之間),。 |
1 |
3 |
ceil(x) |
對數(shù)進(jìn)行上舍入。 |
1 |
3 |
cos(x) |
返回?cái)?shù)的余弦,。 |
1 |
3 |
exp(x) |
返回 e 的指數(shù),。 |
1 |
3 |
floor(x) |
對數(shù)進(jìn)行下舍入。 |
1 |
3 |
log(x) |
返回?cái)?shù)的自然對數(shù)(底為e),。 |
1 |
3 |
max(x,y) |
返回 x 和 y 中的最高值,。 |
1 |
3 |
min(x,y) |
返回 x 和 y 中的最低值。 |
1 |
3 |
pow(x,y) |
返回 x 的 y 次冪,。 |
1 |
3 |
random() |
返回 0 ~ 1 之間的隨機(jī)數(shù),。 |
1 |
3 |
round(x) |
把數(shù)四舍五入為最接近的整數(shù)。 |
1 |
3 |
sin(x) |
返回?cái)?shù)的正弦,。 |
1 |
3 |
sqrt(x) |
返回?cái)?shù)的平方根,。 |
1 |
3 |
tan(x) |
返回角的正切。 |
1 |
3 |
toSource() |
返回該對象的源代碼,。 |
1 |
- |
valueOf() |
返回 Math 對象的原始值,。 |
1 |
4 |
5.Number對象可以將數(shù)字作為對象訪問,與Math一樣不用創(chuàng)建對象直接使用,。TOP
constructor |
返回對創(chuàng)建此對象的 Number 函數(shù)的引用,。 |
1.0 |
4.0 |
MAX_VALUE |
可表示的最大的數(shù),。 |
1.0 |
4.0 |
MIN_VALUE |
可表示的最小的數(shù)。 |
1.0 |
4.0 |
NaN |
非數(shù)字值,。 |
1.0 |
4.0 |
NEGATIVE_INFINITY |
負(fù)無窮大,,溢出時(shí)返回該值。 |
1.0 |
4.0 |
POSITIVE_INFINITY |
正無窮大,,溢出時(shí)返回該值,。 |
1.0 |
4.0 |
prototype |
使您有能力向?qū)ο筇砑訉傩院头椒ā?/td>
| 1.0 |
4.0 |
toString |
把數(shù)字轉(zhuǎn)換為字符串,使用指定的基數(shù),。 |
1.0 |
4.0 |
toLocaleString |
把數(shù)字轉(zhuǎn)換為字符串,,使用本地?cái)?shù)字格式順序。 |
1.0 |
4.0 |
toFixed |
把數(shù)字轉(zhuǎn)換為字符串,,結(jié)果的小數(shù)點(diǎn)后有指定位數(shù)的數(shù)字,。 |
1.0 |
5.5 |
toExponential |
把對象的值轉(zhuǎn)換為指數(shù)計(jì)數(shù)法。 |
1.0 |
5.5 |
toPrecision |
把數(shù)字格式化為指定的長度,。 |
1.0 |
5.5 |
valueOf |
返回一個(gè) Number 對象的基本數(shù)字值,。 |
1.0 |
4.0 |
6.Object對象是派生所有其他對象的對象,其屬性和方法可以派生給所有其他對象,。TOP
屬性 |
描述 |
constructor |
表示對象的構(gòu)造函數(shù)的名稱 |
prototype |
用來為對象添加新的屬性和方法 |
方法 |
描述 |
toString( ) |
將對象轉(zhuǎn)換為用字符串表示 |
valueOf( ) |
獲得指定對象的原始值 |
7.RegExp對象表示正則表達(dá)式,,它是對字符串執(zhí)行模式匹配的強(qiáng)大工具。略...TOP
8.String對象用于處理文本(字符串),。TOP
constructor |
對創(chuàng)建該對象的函數(shù)的引用 |
1 |
4 |
length |
字符串的長度 |
1 |
3 |
prototype |
允許您向?qū)ο筇砑訉傩院头椒?/td>
| 1 |
4 |
anchor() |
創(chuàng)建 HTML 錨,。 |
1 |
3 |
big() |
用大號字體顯示字符串。 |
1 |
3 |
blink() |
顯示閃動(dòng)字符串,。 |
1 |
|
bold() |
使用粗體顯示字符串,。 |
1 |
3 |
charAt() |
返回在指定位置的字符。 |
1 |
3 |
charCodeAt() |
返回在指定的位置的字符的 Unicode 編碼,。 |
1 |
4 |
concat() |
連接字符串,。 |
1 |
4 |
fixed() |
以打字機(jī)文本顯示字符串。 |
1 |
3 |
fontcolor() |
使用指定的顏色來顯示字符串,。 |
1 |
3 |
fontsize() |
使用指定的尺寸來顯示字符串,。 |
1 |
3 |
fromCharCode() |
從字符編碼創(chuàng)建一個(gè)字符串。 |
1 |
4 |
indexOf() |
檢索字符串,。 |
1 |
3 |
italics() |
使用斜體顯示字符串,。 |
1 |
3 |
lastIndexOf() |
從后向前搜索字符串。 |
1 |
3 |
link() |
將字符串顯示為鏈接,。 |
1 |
3 |
localeCompare() |
用本地特定的順序來比較兩個(gè)字符串,。 |
1 |
4 |
match() |
找到一個(gè)或多個(gè)正在表達(dá)式的匹配。 |
1 |
4 |
replace() |
替換與正則表達(dá)式匹配的子串,。 |
1 |
4 |
search() |
檢索與正則表達(dá)式相匹配的值,。 |
1 |
4 |
slice() |
提取字符串的片斷,并在新的字符串中返回被提取的部分,。 |
1 |
4 |
small() |
使用小字號來顯示字符串,。 |
1 |
3 |
split() |
把字符串分割為字符串?dāng)?shù)組。 |
1 |
4 |
strike() |
使用刪除線來顯示字符串,。 |
1 |
3 |
sub() |
把字符串顯示為下標(biāo),。 |
1 |
3 |
substr() |
從起始索引號提取字符串中指定數(shù)目的字符。 |
1 |
4 |
substring() |
提取字符串中兩個(gè)指定的索引號之間的字符,。 |
1 |
3 |
sup() |
把字符串顯示為上標(biāo),。 |
1 |
3 |
toLocaleLowerCase() |
把字符串轉(zhuǎn)換為小寫。 |
- |
- |
toLocaleUpperCase() |
把字符串轉(zhuǎn)換為大寫,。 |
- |
- |
toLowerCase() |
把字符串轉(zhuǎn)換為小寫,。 |
1 |
3 |
toUpperCase() |
把字符串轉(zhuǎn)換為大寫。 |
1 |
3 |
toSource() |
代表對象的源代碼,。 |
1 |
- |
toString() |
返回字符串,。 |
- |
- |
valueOf() |
返回某個(gè)字符串對象的原始值。 |
1 |
4 |
9.Global對象定義了JavaScript中的全局變量和函數(shù),。略...TOP
10.Function對象可以將函數(shù)作為對象訪問,并可以在腳本執(zhí)行期間動(dòng)態(tài)生成和調(diào)用函數(shù),。TOP
屬性 |
描述 |
arguments |
表示函數(shù)參數(shù)的數(shù)組 |
caller |
表示調(diào)用當(dāng)前正在執(zhí)行的函數(shù) |
prototypt |
為對象添加新的屬性和方法 |
方法 |
|
apply() |
用于將一個(gè)對象中的方法應(yīng)用到另一個(gè)對象 |
call(this);call(this,arg1,arg2...) |
允許調(diào)用另外一個(gè)對象的方法 |
toString |
用于將一個(gè)對象轉(zhuǎn)換為字符串 |
|