1 function Person() { 2 } 3 // var p = Person(); //這是調用Person()函數,返回值是undefined 4 var p = new Person();//這是聲明對象 5 6 p.name = "23";//爲對象添加屬性 7 p.age = 18; 8 //爲對象添加方法 9 p.sayHi = function () { 10 alert("hws"); 11 } 12 //對象方法的調用 13 p.sayHi(); 14 //對象屬性的使用 15 alert(p.name); 16 alert(p['age']);
1 //另外一種添加屬性和方法的辦法 2 function Person(name,age) { 3 this.age = age; 4 this.name = name; 5 this.sayHi = function () { 6 alert("我叫" + name); 7 } 8 } 9 10 var p = new Person("ls",17); 11 p.sayHi();