在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ 屬性
注釋
對象
創(chuàng)建
基本運算符
數(shù)據(jù)類型
函數(shù)
For 循環(huán)
Do...While 循環(huán)
長度
While 循環(huán)
比較運算符
索引
變量
高級運算符
枚舉
條件邏輯
If
原型
可變性
數(shù)字
創(chuàng)建
編程基礎(chǔ)
屬性
銷毀
創(chuàng)建
等式
長度
函數(shù)聲明
字符串
條件連接
循環(huán)
連接
引用
Else
數(shù)組
高階函數(shù)
全局化

屬性

對象的屬性是一對的propertyName(屬性名): propertyValue(屬性值),屬性的名字只能是字符串。如果不是字符串,將會轉(zhuǎn)換為字符串??梢栽趧?chuàng)建對象或之后初始化屬性。

var language = {
    name: 'JavaScript',
    isSupportedByBrowsers: true,
    createdIn: 1995,
    author:{
        firstName: 'Brendan',
        lastName: 'Eich'
    },
 // 是的,對象可以嵌套!
    getAuthorFullName: function(){
        return this.author.firstName + " " + this.author.lastName;
    }
 // 是的,函數(shù)可以有值!
};

以下代碼展示如何 獲取 屬性的值。

var variable = language.name;
 // 變量包含字符串"JavaScript"
    variable = language['name'];
 // 這行代碼和上行功能一樣。不同之處在于這行代碼將書面化的字符串作為屬性名,不過缺少可讀性。
    variable = language.newProperty; 
 // 變量沒定義,因為該屬性沒賦值。

以下代碼展示如何添加一個新屬性或改變一個存在的屬性。

language.newProperty = 'new value';
 // 現(xiàn)在對象有一個新的屬性。如果該屬性已經(jīng)存在,值將會被替換。
language['newProperty'] = 'changed value';
 // 兩以上種方法都可以使用,更推薦第一種(使用`.`)。