javascript”面向对象编程”- 3 function是方法(函数)
2009-09-16 00:00:00 来源:WEB开发网核心提示: 试着用argements来模拟一下重载,functionHello(){if(arguments.length==0){alert("hello,everybody!");}else{alert("hello,"+arguments[0]+"!&
试着用argements来模拟一下重载。
function Hello() {
if (arguments.length == 0) {
alert("hello , everybody!");
}
else {
alert("hello , " + arguments[0] + "!");
};
};
Hello();
Hello("张三");
基于参数个数不同的重载。
function Increase(arg) {
if (typeof arg == "undefined") {
alert("请输入参数");
}
if (typeof arg == "string") {
alert(String.fromCharCode(arg.charCodeAt(0) + 1));
}
if (typeof arg == "number") {
alert(arg + 1);
}
};
Increase();
Increase("a");
Increase(1);
基于参数类型不同的重载。
函数除了有名函数之外也可以是匿名函数,匿名函数就是没有名子的函数,不论函数有名还是没有名子,都是一个完整的函数对象。匿名函数还是用function来声明,但不用为它指定名称。其它的方面,比如参数等等和有名函数没什么区别。
function() {
……
};
编缉推荐阅读以下文章
- javascript”面向对象编程”- 2聊聊对象的事
- javascript”面向对象编程”- 1万物皆对象
- Javascript中的面向对象编程实例
Tags:javascript 面向 对象
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接