📜  如何在 JavaScript 中编写函数?

📅  最后修改于: 2022-05-13 01:56:39.906000             🧑  作者: Mango

如何在 JavaScript 中编写函数?

简介:函数是可重用代码的集合,可以从应用程序的任何位置调用。这避免了一遍又一遍地编写相同代码的需要。它帮助程序员创建模块化代码。函数使程序员能够将一个大程序分解为几个更小、更易于管理的函数。

函数是 JavaScript 的核心构建元素之一。在 JavaScript 中,函数类似于过程(执行任务或计算值的一系列单词),但要使进程符合函数的条件,它必须接受一些输入并产生输出,输入之间有明确的联系和结果。要使用函数,必须在调用它的范围内的某个地方定义它。

函数定义:函数定义或函数语句以函数关键字开头并继续以下内容。

  • 函数的名称。
  • 包含在括号中并用逗号分隔的函数参数列表。
  • 语句用大括号括起来。

句法:

function name(arguments)
{
   javascript statements
}

函数调用:要在脚本中稍后调用函数,只需键入函数的名称。默认情况下,所有 JavaScript 函数都可以使用参数对象。每个参数的值都存储在一个参数对象中。 arguments 对象类似于数组。它的值可以使用索引来访问,就像数组一样。但是,它不提供数组方法。

Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


输出:

welcome to GFG

函数参数:一个函数可以包含一个或多个由调用代码发送的参数,并且可以在函数中使用。因为 JavaScript 是一种动态类型的编程语言,所以函数参数可以具有任何数据类型作为值。

Javascript


输出:

Hey Rohan welcome to GFG

返回值: return 语句是 JavaScript函数的可选部分。如果你想从一个函数返回一个值,你必须这样做。这应该是函数的最后陈述。

Javascript


输出:

Welcome to GFG

函数表达式:我们可以将函数分配给变量,然后将该变量用作 JavaScript 中的函数。它被称为函数表达式。

Javascript


输出:

Welcome to GFG

JavaScript 中的函数类型:

1. 命名函数:命名函数是我们用代码编写的,然后在需要时通过引用它的名称并为其提供一些参数来使用它。当我们需要多次调用一个函数以赋予它不同的值或多次运行它时,命名函数会派上用场。

Javascript


输出:

9

2.匿名函数:我们可以在JavaScript中定义一个函数而不给它一个名字。这个无名函数称为匿名函数。必须将变量分配给匿名函数。

Javascript


输出:

9

3. 嵌套函数: JavaScript 中的函数可以包含一个或多个内部函数。这些嵌套函数属于外部函数的范围。内部函数可以访问外部函数的变量和参数。但是,在内部函数中声明的变量不能被外部函数访问。

Javascript


输出:

Hey Ravi

4、立即调用的函数表达式:浏览器一检测到被调用的函数表达式,就会立即执行。此函数的优点是可以立即在代码中的位置运行并产生直接输出。也就是说,它不受脚本中稍后出现的代码的影响,并且可能是有益的。

Javascript


输出:

Welcome to GFG