JavaScript之实例变量、实例方法、类变量、类方法
2012-06-04 11:45
351 查看
注意:变量声明后是浏览器关闭才释放,在没关闭之前可以随时使用。
function Circle(radius){
//r是实例属性,定义并初始化在构造函数中
this.r = radius; }
//Circle.PI是类属性
Circle.PI = 3.14159;
//这是一个实例方法
Circle.prototype.area = function(){
return Circle.PI * this.r * this.r; }
//这是类方法
Circle.MAX = function(a,b){
if(a.r>b.r)
return a;
else
return b; }
var c = new Circle(1.0);
c.r = 2.2;
var a = c.area();
document.write(a);
var x = Math.exp(Circle.PI);
var d = new Circle(1.2);
var bag = Circle.MAX(c,d);
document.write(" "+bag.r);
function Circle(radius){
//r是实例属性,定义并初始化在构造函数中
this.r = radius; }
//Circle.PI是类属性
Circle.PI = 3.14159;
//这是一个实例方法
Circle.prototype.area = function(){
return Circle.PI * this.r * this.r; }
//这是类方法
Circle.MAX = function(a,b){
if(a.r>b.r)
return a;
else
return b; }
var c = new Circle(1.0);
c.r = 2.2;
var a = c.area();
document.write(a);
var x = Math.exp(Circle.PI);
var d = new Circle(1.2);
var bag = Circle.MAX(c,d);
document.write(" "+bag.r);
相关文章推荐
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- Python 类方法,实例方法,类变量,实例变量
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- Python 私有变量、私有方法、类变量与实例变量
- 实例方法和类方法的访问哲学 实例变量和类变量的访问哲学
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- Ruby类实例变量、类实例方法和类变量、类方法的区别
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- python中的实例方法、静态方法、类方法、类变量和实例变量
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- 静态变量(类变量),实例变量,常量;静态方法(类方法),实例方法
- python 类的函数,类方法,静态方法,类变量,实例变量浅析
- 关于类变量和实列变量..及类方法和实例方法..
- javascript:类,成员变量,成员函数,类变量,类方法,继承,多态
- python中的实例方法、静态变量,静态方法、类方法、类变量和实例变量
- python中的实例方法、静态方法、类方法、类变量和实例变量
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- 实例变量,实例方法,类变量,类方法
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- JavaScript继承 类变量(静态变量)和实例变量