天天看點

JavaScript文法——對象

JavaScript對象

學習目标

  • 能夠知道JavaScript對象有兩種建立方式

1. JavaScript對象的介紹

JavaScript 中的所有事物都是對象:字元串、數值、數組、函數等都可以認為是對象,此外,JavaScript 允許自定義對象,對象可以擁有屬性和方法。

2. JavaScript建立對象操作

建立自定義javascript對象有兩種方式:

  • 通過頂級Object類型來執行個體化一個對象
  • 通過對象字面量建立一個對象

Object類建立對象的示例代碼:

<script>
    var person = new Object();

    // 添加屬性:
    person.name = 'tom';
    person.age = '25';

    // 添加方法:
    person.sayName = function(){
        alert(this.name);
    }

    // 調用屬性和方法:
    alert(person.age);
    person.sayName();
</script>      

對象字面量建立對象的示例代碼:

<script>
    var person2 = {
        name:'Rose',
        age: 18,
        sayName:function(){
            alert('My name is' + this.name);
        }
    }

    // 調用屬性和方法:
    alert(person2.age);
    person2.sayName();
</script>      

說明:

3. 小結

  • Object
  • 字面量

繼續閱讀