標籤:遍曆 color 添加 建立對象 this code logs 通過 john
建立新執行個體person 並向其添加四個屬性:
1 person=new Object();2 person.firstname="Bill";3 person.lastname="Gates";4 person.age=56;5 person.eyecolor="blue";
person{firstname:"john",lastname:"doe",age:50,eyecolor:"blue"};
1 function person(firstname,lastname,age,eyecolor){2 this.first=firstname;3 this.lastname=lastname;4 this.age=age;5 this.eyecolor=eyecol
建立JavaScript對象後就可以利用對象建立執行個體:
1 var myFather = new person("Bill","Gates",56,"blue");2 var myMother=new person("Steve","Jobs",48,"green");
把方法添加到JavaScript對象
1 function person(firstname,lastname,age,eyecolor){ 2 this.firstname=firstname; 3 this.lastname=lastname; 4 this.age=age; 5 this.eyecolor=eyecolor; 6 7 this.changeName=changeName; 8 function changeName(name){ 9 this.lastname=name;10 }11 }
javaScript 類
javaScript類是物件導向的語言,但javaScript不使用類
在javaScript 中,不會建立類,也不會通過類來建立對象
javaScript基於prototype(原型) 而不是基於類的
javaScript for..in迴圈
for...in會遍曆對象中的每個屬性
1 var person=={fname:"bill",lname:"gates",age"56};2 3 for(x in person)4 {5 txt=txt+person[x];6 }7 document.getElementById("demo").innerHTML=txt;
將會輸出:
billgates56
建立javaScript 對象