javascript学习之静态变量
来源:互联网 发布:哪个网络机顶盒好用 编辑:程序博客网 时间:2024/05/21 19:37
在学习javascript类的实现时,学到了prototype属性,这个是属性是创建共用的变量与方法。但是这样创建的变量是不能通过实例修改的,例如:
function people(userName,age){this.age=age;this.userName=userName;}
people.prototype.getName=function(){alert(this.userName);}people.prototype.num=1;var a=new people("li",20);var b=new people("liss",202);上例中的people.prototype.num是一个原型变量,如果通过实例a或者实例b改变这个变量的话,实际上是创建一个实例的实例变量就好像
function people(userName,age){this.age=age;this.userName=userName; this.num=1;}实际改变的是对应实例的值,people.prototype.num是没有改变的。要改变people的变量,只能通过people自己调用。
实现静态变量的方法如下:
function people(userName,age){this.age=age;this.userName=userName; people.num=1;}people.prototype.getName=function(){alert(this.userName);}people.prototype.num=1;var a=new people("li",20);var b=new people("liss",202);
这样通过people的属性实现静态变量。0 0
- javascript学习之静态变量
- JavaScript学习之 变量
- JavaScript学习之变量
- JavaScript学习之变量类型
- JavaScript学习笔记之变量
- C++ 学习记录之静态变量static
- C#再学习之静态变量
- javascript静态局部变量
- Javascript访问静态变量
- JavaScript学习之变量相关小记
- javascript学习之变量和数据类型
- javascript学习之路--变量重复声明
- javascript学习之类型、变量、值
- 静态变量static学习
- php学习--静态变量
- PHP 静态变量学习
- 静态变量 之局部静态变量测试
- 静态变量之神奇
- 【翻译小手记】This is a dolphin-safe book.
- PowerDesigner破解版下载及安装教程
- 在myBatis中不同数据库Like语句使用方式
- Morris病毒
- 【并查集】 HDU 3172 Virtual Friends
- javascript学习之静态变量
- 二分法排序
- 设计模式学习笔记-Factory Method
- 10G DATAGUARD增加REDO日志组、删除日志组、删除日志成员实验
- System.getProperty
- 对象的一对一关系
- Java设计模式之从[欢迎界面]分析模板方法(Template Method)模式
- HTML代码
- alfresco 4.2.f(mySQL 数据库)在linux系统安装过程