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();