📜  JavaScript中的函数

📅  最后修改于: 2020-10-23 15:17:16             🧑  作者: Mango

JavaScript函数

JavaScript函数用于执行操作。我们可以多次调用JavaScript函数来重用代码。

JavaScript函数的优势

JavaScript函数主要有两个优点。

  • 代码可重用性:我们可以多次调用一个函数,以便节省代码。
  • 更少的编码:它使我们的程序紧凑。我们不需要每次都写很多行代码来执行一项常见任务。

JavaScript函数语法

声明函数的语法如下。

function functionName([arg1, arg2, ...argN]){
 //code to be executed
}

JavaScript函数可以具有0个或多个参数。

JavaScript函数示例

让我们看一下没有参数的JavaScript函数的简单示例。




上面例子的输出




JavaScript函数参数

我们可以通过传递参数来调用函数。让我们看一下具有一个参数的函数示例。


上面例子的输出


 

具有返回值的功能

我们可以调用返回值的函数并在程序中使用它。让我们看一下返回值的函数示例。



上面例子的输出



hello javatpoint! How r u?

JavaScript函数对象

在JavaScript中,Function构造函数的目的是创建一个新的Function对象。它全局执行代码。但是,如果我们直接调用构造函数,则会动态创建函数,但使用的是不安全的方式。

句法

new Function ([arg1[, arg2[, ....argn]],] functionBody)

参数

ARG1,ARG2,…,ARGN -它代表的函数使用的参数。

functionBody-代表函数定义。

JavaScript函数方法

让我们看一下带有描述的函数方法。

Method Description
apply() It is used to call a function contains this value and a single array of arguments.
bind() It is used to create a new function.
call() It is used to call a function contains this value and an argument list.
toString() It returns the result in a form of a string.

JavaScript函数对象示例

例子1

让我们看一个显示给定数字总和的示例。


输出:

7

例子2

让我们看一个显示所提供值的力量的示例。


输出:

8