zoukankan      html  css  js  c++  java
  • 创建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
  • 相关阅读:
    VVDocumenter升级后不能使用问题
    IOS APP结构思路
    statusbar 样式
    在framework中打包xib
    百度地图类参考整理
    UIView的layoutSubviews和drawRect方法何时调用
    写给喜欢用Block的朋友(ios Block)
    启动动画
    navigationcontroller剖析
    消息模式Toast.makeText的几种常见用法
  • 原文地址:https://www.cnblogs.com/the-wang/p/7512047.html
Copyright © 2011-2022 走看看