理顺 JavaScript (17) - 函数
2010-09-14 13:40:19 来源:WEB开发网函数的名称
function fun() {
alert(123);
}
fun(); //123
f = function() {
alert(123);
}
f(); //123
msg = alert;
msg(123); //123
函数的返回值
function fun() {
var num = 1;
return num; //函数可以没有 return; 如果有 之后的代码不会被执行
num++;
return num;
}
var r = fun();
alert(r); //1
函数的既定参数和实际参数
/* 预定参数的个数 */
function fun(a, b, c, d) {
alert(fun.length); /* 预定参数个数 */
alert(arguments.callee.length); /* 也可以这样, arguments.callee 标识当前函数 */
}
fun(11, 22); //4 / 4
/* 实际参数的个数、遍历参数 */
function fun(a, b, c, d) {
alert(arguments.length); //实际参数个数
for (var i=0; i < arguments.length; i++) {
alert(arguments[i]);
}
}
fun(11, 22, 33); //3 / 11 / 22 / 33
/* 不确定参数求和 */
function fun() {
var num = 0;
for (var i=0; i < arguments.length; i++) {
num += arguments[i];
}
return num;
}
alert(fun(11, 22, 33)); //66
Tags:理顺 JavaScript 函数
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接