如果要实现8组数的和,就需要16行代码,实现的越多,代码行也就越多。所以我们可以把完成特定功能的代码块放到一个函数里,直接调用这个函数,就省去重复输入大量代码的麻烦。
使用函数完成:
- function add2(a,b){ sum = a + b;
- alert(sum); } // 只需写一次就可以
- add2(3,2);
- add2(7,8); .... //只需调用函数就可以
定义函数
如何定义一个函数呢?看看下面的格式:
- function 函数名( ) {
- 函数体; }
function定义函数的关键字,“函数名”你为函数取的名字,“函数体”替换为完成特定功能的代码。
函数调用
函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。一般有两种方式:
第一种情况:在<script>标签内调用。
- <script> function tcon()
- { alert("恭喜你学会函数调用了!");
- } tcon(); //调用函数,直接写函数名。
- </script>
第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。
这种情况以后用到了再说。
有参数的函数
格式如下:
- function 函数名(参数1,参数2) {
- 函数代码 }
注意:参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。









