簡(jiǎn)單點(diǎn)說(shuō),編程語(yǔ)言中的對(duì)象是對(duì)現(xiàn)實(shí)中事物的簡(jiǎn)化。例如,我們一個(gè)人就是一個(gè)對(duì)象,但是編程語(yǔ)言很難完全描述一個(gè)這樣復(fù)雜的對(duì)象。所以我們必須做出簡(jiǎn)化,首先,將人簡(jiǎn)化成屬性和行為的組合,然后僅僅保留對(duì)程序有意義的幾個(gè)屬性以及行為。例如,我們做一個(gè)統(tǒng)計(jì)某學(xué)校的人的身高的程序,那么我們?cè)谶@個(gè)程序中就可以把人的行為省略掉,只保留行為,并且只保留身高這一個(gè)屬性。這樣,我們就得到了一個(gè)最簡(jiǎn)單的對(duì)象。
JavaScript字符串對(duì)象
對(duì)象的屬性
其實(shí)我們之前在HTML DOM中已經(jīng)就是在使用對(duì)象了。例如,我們知道,DOM節(jié)點(diǎn)有一些信息、例如nodeName、nodeType等,其實(shí)這些信息就是節(jié)點(diǎn)對(duì)象的屬性。下面我們以字符串為例來(lái)看看對(duì)象的屬性。
字符串的屬性
var s = "我有個(gè)7個(gè)字符";定義了s這個(gè)字符串之后,我們就有了一個(gè)字符串對(duì)象,我們可以訪問(wèn)它的長(zhǎng)度屬性(length),這個(gè)屬性不需要我們定義,它是一個(gè)內(nèi)置的屬性。訪問(wèn)的方式如下:
s.length點(diǎn)擊下面的按鈕看看字符串的長(zhǎng)度。
alert(s.length)
字符串對(duì)象的方法(行為)
同樣,對(duì)象也可以有行為,以字符串對(duì)象為例,我們可以讓字符串返回某一個(gè)位置的字母或文字,這就是一個(gè)行為。可以用后面的按鈕簡(jiǎn)單地體驗(yàn)一下字符串的各個(gè)屬性與方法,本文最后會(huì)詳細(xì)地解釋各個(gè)方法的使用方法。
代碼如下:
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com