如何在 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