$(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
});
JavaScript的定义“静态函数”和“静态变量”
最新推荐文章于 2024-07-10 07:36:06 发布