创建javaScript 对象

创建新实例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
原文地址:https://www.cnblogs.com/the-wang/p/7512047.html