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);