對象其實就是一種引用類型。而對象的值就是引用類型的實例。在JavaScript 中引用類型是一種數據結構,將數據和功能組織在一塊兒。它也常被稱作爲類,但JavaScript 中卻沒有類的概念。雖然JavaScript 是一門面向對象的語言,卻不具有傳統面嚮對象語言所支持的類和接口等基本結構。
對象的建立以及經常使用操做 編程
1. 使用new運算符數據結構
1 var user = new object(); 2 user.name = "小韓子"; 3 user.age = 20; 4 user.address = "四川綿陽";
2.對象字面量(JSON方式)this
var user = { name:'編程浪子', age:22, address:'四川成都' }; spa
3.簡單方式(傳統賦值方式code
var user = {}; user.name = '編程浪子'; //給對象添加屬性 user.age = 22; user.address = '四川成都'; 對象
4.屬性的調用blog
對於對象屬性的調用有兩種方式:接口
調用方法以下:ip
alert(user.name + " " +user.age);//返回 '編程浪子 四川成都'
另外一種方法:io
alert(user['name'] + " " +user['age']);//返回 '編程浪子 四川成都'
5.添加方法
1 var user = { name:'編程浪子', //給對象添加屬性 age:22, address:'四川成都', showInfo:function(){//添加一個方法 alert(this.name+" "+this.age+" "+this.address); }, showHello:showHello//將對象外部的方法添加到對象 }; function showHello(){ alert("Hello!"); 2 } user.showInfo();//調用方法 user.showHello();