📅  最后修改于: 2023-12-03 15:07:11.673000             🧑  作者: Mango
在 JavaScript 中,您可以通过使用函数表达式或函数声明来创建一个函数。
函数表达式是定义一个函数并将其赋值给一个变量或常量的方式。
let myFunction = function() {
// 函数体
};
您可以使用 var
或 const
代替 let
来定义该变量或常量。
如果您想要在函数体外调用该函数,可以将该函数赋值给一个全局变量。
let myFunction = function() {
// 函数体
};
// 调用函数
myFunction();
函数声明是通过 function
关键字来定义一个函数的方式。
function myFunction() {
// 函数体
}
您可以将该函数声明放置在其他代码的任何位置,该函数将会被提升至整个作用域的顶部,所以您可以在函数声明之前或之后调用该函数。
// 调用函数
myFunction();
function myFunction() {
// 函数体
}
在 JavaScript 中,您可以创建一个未命名的函数并将其赋值给一个变量或常量,这样的函数通常称为匿名函数。
let myFunction = function() {
// 函数体
};
您可以将该函数当做任何变量或常量来使用,例如将其作为一个参数传递给另一个函数。
function myOtherFunction(callback) {
// 执行回调函数
callback();
}
let myFunction = function() {
// 函数体
};
// 调用函数
myOtherFunction(myFunction);
JavaScript 中的函数是非常强大的工具,可以帮助您组织和重用代码。无论您是使用函数表达式还是函数声明来创建函数,都可以创建一个未命名的函数并将其赋值给一个变量或常量。通过这种方式,您可以像使用任何其他变量或常量一样使用该函数,例如将其作为一个参数传递给另一个函数。