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
- 字面量