WEB开发网
开发学院网页设计JavaScript 理顺 JavaScript (17) - 函数 阅读

理顺 JavaScript (17) - 函数

 2010-09-14 13:40:19 来源:WEB开发网   
核心提示:函数的名称functionfun(){alert(123);}fun();//123f=function(){alert(123);}f();//123msg=alert;msg(123);//123函数的返回值functionfun(){varnum=1;returnnum;//函数可以没有return;如果有之后的

函数的名称

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

1 2 3  下一页

Tags:理顺 JavaScript 函数

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接