当前位置: 首页 » 代码 » javascript » JavaScript函数详解1——函数的定义、组成与调用

JavaScript函数详解1——函数的定义、组成与调用

发布时间:2017-04-07

javascript 代码

热度:0

一、函数是什么?

所谓函数,本质上是一种代码分组形式。我们可以给这种分组形式一个名称(即函数名),通过这个名称来实现该函数的调用。

如下代码所示:

function sum(a, b) {
    var c = a + b;
    return c;
}

二、函数的组成

一般来说,一个函数通常由一下几部分组成:

  • function 关键字
  • 函数名称,即上述代码里的sum
  • 函数锁需要的参数,即上述的a、b。一个函数通常具有0个或多个参数,参数之间使用英文逗号分割
  • 函数要做的事或执行的代码块,通常称其为函数体。
  • return 字句。函数通常都会有返回值,如果某个函数没有显式的返回值(即没有在函数末尾写return语句),该函数就会默认它的返回值为undefined。

提炼上面的文字,我们就可以得到函数定义的语法:


    function  FunctionName(arg0,arg1,...,argN){

        //doSomething;

        return  ReturnValue;

    }


注意:一个函数只能有一个返回值,如果我们需要一个函数同时返回多个值时,可以将这多个值放到一个数组里,返回这个数组即可。

三、函数的调用

函数的调用很简单,只需要在函数名后面加上用以传递参数的括号即可。

现在我们来调用一下上面的的sum函数,现将两个参数传递给该函数,然后再将函数的返回值复制给某个变量。具体如下:

//函数调用
var  result = sum(1, 2);
//输出结果
console.log(result);    //3

去顶部