上一篇javascript事件驱动处理学习 中我们学习了javascript的事件处理,往往一个事件要调用一个功能块.我们把这个功能块叫做函数.本文来学习函数的定义及使用.
1、JavaScript函数定义
Function 函数名 (参数,变元)
{
函数体;
Return 表达式;
}
说明:
当调用函数时,所用变量或字面量均可作为变元传递。
函数由关键字Function定义。
函数名:定义自己函数的名字。
参数表,是传递给函数使用或操作的值,其值可以是常量 ,变量或其它表达式。
通过指定函数名(实参)来调用一个函数。
必须使用Return将值返回。
函数名对大小写是敏感的。
2、函数中的形式参数:
在函数的定义中,我们看到函数名后有参数表,这些参数变量可能是一个或几个。那么怎样才能确定参数变量的个数呢?在JavaScript中可通过arguments .Length来检查参数的个数。
例:
| Function function_Name(exp1,exp2,exp3,exp4) Number =function _Name . arguments .length; if (Number>1) document.wrile(exp2); if (Number>2) document.write(exp3); if(Number>3) document.write(exp4); ... |
3、函数调用方法
| <html> <head> </head> <body> <script Language="JavaScript"> function f_name (a,b) //定义函数 www.web2bar.cn { var c; c= a + b; return c; } var m = f_name (10,5); //调用函数 www.web2bar.cn document.write(m); //输出值 </script> </body> </html> |

