對(duì)象:
JavaScript 中的所有事物都是對(duì)象:字符串幅虑、數(shù)字、數(shù)組盒刚、日期腺劣,等等。
在 JavaScript 中因块,對(duì)象是擁有屬性和方法的數(shù)據(jù)橘原。
屬性和方法:
屬性是與對(duì)象相關(guān)的值。
方法是能夠在對(duì)象上執(zhí)行的動(dòng)作涡上。
JavaScript 中的對(duì)象
聲明一個(gè) JavaScript 變量時(shí):
let txt = "Hello";
實(shí)際上已經(jīng)創(chuàng)建了一個(gè) JavaScript 字符串對(duì)象趾断。字符串對(duì)象擁有內(nèi)建的屬性 length。對(duì)于上面的字符串來說吩愧,length 的值是 5芋酌。字符串對(duì)象同時(shí)擁有若干個(gè)內(nèi)建的方法。
屬性:
txt.length=5
方法:
txt.indexOf()
,txt.replace()
,txt.search()
<em>在面向?qū)ο蟮恼Z言中雁佳,屬性和方法常被稱為對(duì)象的成員隔嫡。</em>
創(chuàng)建 JavaScript 對(duì)象
創(chuàng)建名為 "person" 的對(duì)象,并為其添加屬性:
person = new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";