首頁(yè)技術(shù)文章正文

什么是對(duì)象?JavaSeript對(duì)象介紹

更新時(shí)間:2021-08-27 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

JavaSeript是一種基于對(duì)象的腳本語(yǔ)言。在JavaSeript中,除了語(yǔ)言結(jié)構(gòu)、關(guān)鍵字以及運(yùn)算符之外,其他所有事物都是對(duì)象。對(duì)象在EavSerip中扮演著重要的角色,本節(jié)將針對(duì)對(duì)象的相關(guān)知識(shí)進(jìn)行詳細(xì)講解。
說起對(duì)象,對(duì)于-些JavaScript初學(xué)者可能會(huì)感到陌生。如果把對(duì)象放在計(jì)算機(jī)領(lǐng)域外的生活中,對(duì)象意味著什么呢?其實(shí)在生活中,我們接觸到的形形色色的事物都是對(duì)象,例如桌子、衣服、汽車、手機(jī)等。那么這些對(duì)象的基本特點(diǎn)是什么呢?下面我們以手機(jī)為例做具體分析,如圖15-1所示。

圖15-1手機(jī)
在圖15-1所示的手機(jī)中,首先手機(jī)有自身的形狀、顏色,這些可以看作手機(jī)的屬性;其次手機(jī)具有語(yǔ)音通話、4G網(wǎng)絡(luò)等功能,這些可以看作手機(jī)的方法。而我們進(jìn)行語(yǔ)音通話、4G上網(wǎng),就是在使用手機(jī)對(duì)象的方法。

在計(jì)算機(jī)領(lǐng)域,對(duì)象也十分常見例如,網(wǎng)頁(yè)可以看作一個(gè)對(duì)象,它既包含背景色、布局、標(biāo)題等屬性,也包含打開、跳轉(zhuǎn)、關(guān)閉等使用方法。

可見對(duì)象就是屬性和方法的集合。作為一個(gè)實(shí)體,對(duì)象包含屬性和方法兩個(gè)要素,具體解釋如下。

●屬性:用來描述對(duì)象特性的數(shù)據(jù),即若干變量。

●方法:用來操作對(duì)象的若干動(dòng)作,即若干函數(shù)。

在IavaSerip中,屬性作為對(duì)象成員的變量,表明對(duì)象的狀態(tài);方法作為對(duì)象成員的函數(shù),表明對(duì)象所具有的行為。通過訪問或設(shè)置對(duì)象的屬性,調(diào)用對(duì)象的方法,就可以對(duì)對(duì)象進(jìn)行各種操作,從而獲得需要的功能。

在程序中若要調(diào)用對(duì)象的屬性或方法,則需要在對(duì)象后面加上一個(gè)點(diǎn)“”,然后再加上屬性名或方法名即可。例如下面的示例代碼:
screen. Width             //調(diào)用對(duì)象屬性

Math.sqrt (x)             //調(diào)用對(duì)象方法
在上述代碼中,第一行代碼用于調(diào)用對(duì)象的屬性,表示通過screen對(duì)象的width屬性獲取寬度。第二行代碼用于調(diào)用對(duì)象的方法,表示通過Math對(duì)象的sqrt0方法獲取x的算術(shù)平方根。




猜你喜歡:

JavaScript中怎樣創(chuàng)建Date對(duì)象?

jQuery對(duì)象與DOM對(duì)象的轉(zhuǎn)換

JavaScript面向?qū)ο笤鯓觿h除標(biāo)簽頁(yè)?

黑馬程序員web前端與移動(dòng)開發(fā)課程

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!