JavaScript之实例变量、实例方法、类变量、类方法

注意:变量声明后是浏览器关闭才释放,在没关闭之前可以随时使用。
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);

原文地址:https://www.cnblogs.com/lee0oo0/p/2534399.html