码迷,mamicode.com
首页 > 编程语言 > 详细

javascript中实例方法与类方法的区别

时间:2016-06-14 19:14:09      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

在javascript中,类有静态属性和实例属性之分,也有静态方法和实例方法之分

类属性(静态属性):通过类直接访问,不需要声明类的实例来访问

类方法(静态方法):通过类直接访问,不需要声明类的实例来访问

实例属性(动态属性):不能通过类直接访问,需要通过该类声明的实例才能访问

实例方法(动态方法):不能通过类直接访问,需要通过该类声明的实例才能访问

Person = function(){

}

Persion.sex = "woman";  //类属性

Person.eat= function(){  //类方法

  alert("eat");

}

Person.prototype.age = 10; //实例属性

Person.prototype.dance = function(){ //实例方法

  alert("dance");

}

var person = new Person();

person.age;//实例属性

person.dance();//实例方法

Person.sex;//静态属性

Person.eat();//静态方法

 

javascript中实例方法与类方法的区别

标签:

原文地址:http://www.cnblogs.com/lhyhappy65/p/5585158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!