JavaScript的定义“静态函数”和“静态变量”
2015-05-19 10:41
134 查看
$(function () { function Person() { var sar = 6000; this.getSar = function(){ return sar; } this.setSar = function(thesar) { sar = thesar; } } Person.prototype.sleep = function() { alert("coding coding"); } // Person.getSar(); // 产生未定义函数错误 // Person.sleep(); // 产生未定义函数错误 // 函数也是对象,run需要变成Person的[静态方法]才可以访问 Person.run = function() { alert("run away!"); } // 静态属性 Person.phoneNumber = "1386595645"; Person.run() alert(Person.phoneNumber); var p = new Person(); p.sleep(); // p.run(); // 不可以调用 function func() { } // name属性在很多主流的浏览器中是关键字 alert(func.name); // 输出函数名称 alert(typeof func.name); // string });
相关文章推荐
- 静态函数里定义的变量,不为所有对象共享,类的静态变量和类外全局变量区别,静态函数和普通函数区别
- static的三种用法,定义静态变量,静态函数,静态代码块
- static的三种用法,定义静态变量,静态函数,静态代码块!
- 生命周期,作用域的定义;说明全局变量、静态变量、局部变量、const变量的生命周期、作用域
- javascript trim()函数的两种定义
- JavaScript 定义Class的方式
- xsl 文件如何定义 Javascript 函数并且调用
- javascript 用函数语句和表达式定义函数的区别
- javascript定义二维数组的方法
- JavaScript 函数的定义-调用、注意事项
- javaScript 的AMD及define模块定义
- JavaScript-给iframe里的内容定义样式 获取元素
- javascript学习之静态变量
- JS类定义:涵盖了javascript公有成员定义、私有成员定义、特权方法定义的简单示例
- Javascript定义类(class)的三种方法
- C语言静态变量与静态函数
- JavaScript基础(对象定义,函数定义,数据类型等)
- JavaScript定义数组的三种方式(new Array(),new Array('x','y'),['x','y'])
- 非静态函数,非静态变量与静态函数,静态变量
- javascript复习-定义对象/命名函数/对象字面量/jquery自定义插件