• 首页
  • 电影
  • Js
  • 前端
  • 新旅
  • 奇技
  • 网安
  • 歌单
  • 关于
  • 搜索
  • 夜间模式
    ©2013-2025  成长小破站 Theme by OneBlog
    搜索
    标签
    # css # js # uniapp # ps # chrome # 小程序 # javascript # 布局 # typecho # 激活码
  • 首页>
  • Javascript>
  • 正文
  • JS面向对象

    2014年05月14日 1.5 k 阅读 0 评论 1191 字
      //第1种写法  
        function Circle(r) {  
              this.r = r;  
        }  
        Circle.PI = 3.14159;  
        Circle.prototype.area = function() {  
          return Circle.PI * this.r * this.r;  
        }  
          
        var c = new Circle(1.0);     
        alert(c.area());   
    
    
    
        //第2种写法  
        var Circle = function() {  
           var obj = new Object();  
           obj.PI = 3.14159;  
             
           obj.area = function( r ) {  
               return this.PI * r * r;  
           }  
           return obj;  
        }  
          
        var c = new Circle();  
        alert( c.area( 1.0 ) );  
    
    
    
        //第3种写法  
        var Circle = new Object();  
        Circle.PI = 3.14159;  
        Circle.Area = function( r ) {  
               return this.PI * r * r;  
        }  
          
        alert( Circle.Area( 1.0 ) );  
    
    
    
        //第4种写法  
        var Circle={  
           "PI":3.14159,  
         "area":function(r){  
                  return this.PI * r * r;  
                }  
        };  
        alert( Circle.area(1.0) );  
    
    
        //第5种写法  
        var Circle = new Function("this.PI = 3.14159;this.area = function( r ) {return r*r*this.PI;}");  
          
        alert( (new Circle()).area(1.0) ); 
    
    本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    取消回复

    发表留言
    回复

    首页电影Js前端新旅奇技网安歌单关于
    Copyright©2013-2025  All Rights Reserved.  Load:0.031 s
    豫公网安备41050202000235   豫ICP备18019224号-2
    Theme by OneBlog V3.6.4
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。