Javascript 中的 对象调用

Javascript 中的 对象调用

<!DOCTYPE html>
<html>
  <head>
    <title>js9.html</title>
  </head>
  
  <body>
       <script type="text/javascript">
           function member(name,gender)
           {
               this.name = name;
               this.gender = gender;
           }
            
           var m1 = new member("zhangsan", "男");
           var m2 = new member("lisi", "男");
           var m3 = new member("wangbin", "女");
           
           
           with (document)
           {
               write(m1.name, m1.gender, "<br>"); //可以直接有逗号分隔代替"+".
               write(m2.name, m2.gender, "<br>");
               write(m3.name, m3.gender, "<br>" );
           }
       </script>
  </body>
</html>

结果:

zhangsan男
lisi男
wangbin女

再看一个

<!DOCTYPE html>
<html>
  <head>
    <title>js10.html</title>
  </head>
  
  <body>
    <script type="text/javascript">
        function member(name, gender)
        {
            this.name = name;
            this.gender = gender;
            this.display = display;//指定member对象的 display方法
        }
        
        function display()
        {
            var str = this.name + "," + this.gender;
            document.writeln(str, "<br>");
        }
        
        var m1 = new member("allen", "男");
        var m2 = new member("alex", "男");
        var m3 = new member("jenny", "女");
        
        m1.display();
        m2.display();
        m3.display();
        
    </script>
  </body>
</html>

结果:

allen,男
alex,男
jenny,女

posted @ 2012-07-28 22:08  allenbackpacker  阅读(296)  评论(0编辑  收藏  举报