JS中函数调用的两种常用方法是函数声明与函数表达式,下面我将对这两种方法进行介绍和举例子说明。
1. 函数声明
函数声明的形式如下:
function functionName(parameters) {
//函数体
}
其中,functionName
是函数名,parameters
是参数列表,函数体里面可以写任何合法的 JS 代码。函数声明完之后,我们可以直接通过函数名来调用它。示例代码如下:
function sayHello(name) {
console.log("Hello, " + name + "!");
}
sayHello("Alice"); //输出 "Hello, Alice!"
sayHello("Bob"); //输出 "Hello, Bob!"
上面的例子中,我们定义了一个函数 sayHello
,接受一个参数 name
并且打印出一段问候语。我们通过函数名 sayHello
调用了这个函数,并传入了不同的参数 Alice
和 Bob
。
2. 函数表达式
函数表达式的形式如下:
var functionName = function(parameters) {
//函数体
};
其中,var
是变量声明关键字,functionName
是变量名,它指向一个函数,parameters
是参数列表,函数体里面可以写任何合法的 JS 代码。函数声明完之后,我们可以使用变量名 functionName
来调用它。示例代码如下:
var sayHello = function(name) {
console.log("Hello, " + name + "!");
};
sayHello("Alice"); //输出 "Hello, Alice!"
sayHello("Bob"); //输出 "Hello, Bob!"
上面的例子中,我们定义了一个函数表达式,它和函数声明所定义的函数实际上是一样的,但是我们需要使用变量名 sayHello
来调用它。
这两种方法的使用场景是相似的,但通常来说,我们更倾向于使用函数表达式,因为它更加灵活,并且可以赋值给变量,这样我们就可以通过变量名来调用函数,方便复用,也更加符合模块化编程的理念。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js中函数调用的两种常用方法使用介绍 - Python技术站