国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

&

JavaScript 對象

JavaScript 中的所有事物都是對象:字符串、數(shù)值、數(shù)組、函數(shù)...

此外,JavaScript 允許自定義對象。

所有事物都是對象

JavaScript 提供多個內(nèi)建對象,比如 String、Date、Array 等等。 對象只是帶有屬性和方法的特殊數(shù)據(jù)類型。

布爾型可以是一個對象。

數(shù)字型可以是一個對象。

字符串也可以是一個對象

日期是一個對象

數(shù)學(xué)和正則表達(dá)式也是對象

數(shù)組是一個對象

甚至函數(shù)也可以是對象

例子:

var person = {
 name: "John", age: 31, 
 favColor: "green", height: 183
};

這些值稱為屬性。

以下年齡,重量和名稱都是對象的:

對象屬性

JavaScript 對象屬性

您可以通過兩種方式訪問對象屬性。

objectName.propertyName
 //或者 
objectName['propertyName']

這個例子使用了兩種方式訪問 person 的年齡

var person = {
 name: "John", age: 31, 
 favColor: "green", height: 183
};
var x = person.age;
var y = person['age'];

JavaScript的內(nèi)置長度屬性用于計算屬性或字符串中的字符數(shù)。

var course = {name: "JS", lessons: 54};
document.write(course.name.length);
// -> 2


什么內(nèi)置屬性用于計算對象屬性中的字符數(shù)?

對象方法

對象方法

對象方法是一個包含函數(shù)定義的屬性。

您可以通過以下語法來調(diào)用方法:

objectName.methodName()

這個例子使用了 String 對象的 toUpperCase() 方法來將文本轉(zhuǎn)換為大寫:

var message = "Hello world!";
var x = message.toUpperCase();

在以上代碼執(zhí)行后,x 的值將是:

HELLO WORLD!

提示: 方法是作為對象屬性存儲的函數(shù)。


使用點(diǎn)語法訪問“hair”對象的“color”屬性。