js學習筆記之面向對象

 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();
相關文章
相關標籤/搜索