JavaScript 函数

时间:2019-08-20 13:50:44  来源:igfitidea点击:

函数是一组可重复使用的代码,可以在程序的任何地方调用。
这样就不需要一次又一次地编写相同的代码。

函数允许程序员将一个大程序划分为许多小的和可管理的函数。可以帮助程序员编写模块化代码。

函数定义

在使用一个函数之前,需要先定义它。

在JavaScript中定义函数最常见的方法是使用function关键字,后面跟着函数名、参数列表(可以为空)和一个用花括号括起来的语句块。

JS函数定义语法

基本语法如下所示。

function functionname(参数列表) {
   // 语句块
}

JS函数定义示例

定义了一个函数叫sayHi,不带参数

function sayHi() {
   console.log("Say Hi to the world");
}

调用函数

定义了函数后,我们就可以调用它了。

通过函数名进行调用:

function sayHi() {
   console.log("Say Hi to the world");
}

sayHi();

带参数的函数

可以在调用函数时传递不同的参数。
然后在函数内部捕获这些传递的参数,并且可以对这些参数进行任何操作。
一个函数可以接受多个参数(用逗号分隔)。

参数在函数中属于局部变量

示例

修改sayHello函数,带两个参数

function sayHi(name,age) {
   console.log("我的名字是"+name+",年龄"+age);
}

sayHi("Hyman",23);

函数的返回值

JavaScript函数可以有一个可选的返回语句。用于给调用者返回一个值。
返回语句通常是函数中的最后一条语句。 当然,在条件语句中,可以根据条件执行不同的返回语句。

示例

下面定义了一个函数,该函数接受两个参数,并返回合并的字符串。

function concatenate(first, last) {
   var full;
   full = first + last;
   return full;
}

var result;
result = concatenate('Hyman', 'Li');
console.log(result);