定义函数

如何定义一个函数呢?看看下面的格式:

function  函数名( )
{
     函数体;
}

function定义函数的关键字,“函数名” 你为函数取的名字,“函数体”替换为完成特定功能的代码。

函数调用

函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。

第一种情况:在<script>标签内调用。

<script type="text/Javascript">
    function sum(a,b)
        {
              sum=a+b;
         }
     sum();//调用函数,直接写函数名
</script>

第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。

<script type="text/Javascript">
     function sum(){
                sum=1+2;
              document.write(sum);
                              }
</script>
<body>
    <form>
    <input type="button" value="加法" onclick="sum()"/>
    </form>
</body>

有参数的函数

function 函数名(参数1,参数2)
{
     函数代码
}

注意:参数可以多个,根据需要增减参数个数。参数之间用(逗号,)隔开。

按照这个格式,函数实现任意两个数的和应该写成:

function add2(x,y)
{
   sum = x + y;
   document.write(sum);
}

返回值的函数

function add2(x,y)
{
   sum = x + y;
   return sum; //返回函数值,return后面的值叫做返回值。
}
还可以通过变量存储

注意:函数中参数和返回值不只是数字,还可以是字符串等其它类型。