Javascriptの静的属性と原型の属性について話します.

1598 ワード

文章はJavascriptの静的な方法と原型の方法の一例を紹介します.Javascriptの静的な方法と原型の方法が分からないなら、小編と一緒に見に来てもいいです.一定のコード、静的な方法と実例的な方法を理解する:

    
    //      
    function Atest(name){
      //    ,             
      var className = "Atest";
      //    ,         
      this.name = name;
      //    
      this.hello = function(){
        alert(this.name);
        alert(this.msg());//                   
        alert(this.sex);//                   
        alert(Atest.age);//          [  .    ]
      }
    }
    //    (           )   :Person         :   .     = function([  ...]){    ; }
    Atest.Run = function(){
      alert("      Run");
    }
 
 
    //    
    Atest.prototype.msg = function(){
      alert("     :"+this.name);//                 ,this.name     
    }
 
    //            
    Atest.age = 20;//           【this.  】,     【  .  】   
 
    //    ,           【this.    】,             【  .prototype.    】
    Atest.prototype.sex = " ";
 
    Atest.Run(); //         ,       【  .    ()】
    Atest.prototype.msg();//             【  .prototype.  ()】 
    alert(Atest.prototype.sex);//             【  .prototype.  ()】
    var a = new Atest("zhangsan");//                      
    a.hello();//           
    a.msg();//           
    alert(a.age)://  ,           【  .  】  
 
    //ps:            ,                         ,    ,     .