标签:
一、什么是函数
函数的作用,可以写一次代码,然后反复地重用这个代码。
比如:我们要完成多组数和的功能。
var sum; sum = 3+2; alert(sum); sum=7+8; alert(sum); ....... //不停地重复这两行代码
使用函数,可以大大降低工作量:
function add2(a,b){ sum= a + b; alert(sum); } //只需写一次 add2(3,2); // 实现3+2 等于是 sum=3 + 2和alert(sum);的集合 add2(7,8); ....... //以后的运算,只需调用函数即可。
二、定义函数
基本语法:
function 函数名() { 函数体; }
function定义函数的关键字,“函数名”为函数取的名字,“函数体”为完成特定功能的代码。
三、函数调用
函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。
第一种情况在<script>标签内调用。
<script type="text/javascript"> function add2() { sum=1+1; alert(sum); } add2();//调用函数,直接写函数名。 </script>
第二种情况在HTML文件中调用,如通过点击按钮后调用定义好的函数。
<html> <head> <script type="text/javascript" language="javascript"> function add2(){ sum=5+6; alert(sum); } </script> </head> <body> <input type="button" value="click it" onclick="add2()"> //按钮,onclick点击事件,直接写函数名 </body> </html>
四、有参数的函数
//有参数的函数,是指函数可以在定义完成以后,添加函数进行特定的运算,从而降低工作量。 //基本语法是这样的: function 函数名(参数1,参数2,参数……) { 函数代码 } 比如: function add2(a,b){ sum=a+b; ducument.write(sum); } add(3,4); //调用函数,写入参数,按照函数代码,可以进行3+4的运算。
五、返回值的函数
标签:
原文地址:http://my.oschina.net/u/2352178/blog/473727