JavaScript 中函数的定义方式主要有以下四种:
- 函数声明(Function Declaration):使用关键字 function 开头,后跟函数名称和一对圆括号 (),再加上一对花括号 {}。示例代码:
function add(a, b) {
return a + b;
}
- 函数表达式(Function Expression):将一个函数赋值给变量,使用关键字 function 定义函数,没有函数名。示例代码:
var add = function(a, b) {
return a + b;
};
- 箭头函数(Arrow Function):使用箭头符号(=>)定义函数,可以简洁地定义函数。示例代码:
var add = (a, b) => a + b;
- 函数构造器(Function constructor):使用 Function 构造函数来定义函数。示例代码:
var add = new Function("a", "b", "return a + b;");
但是,建议使用第一种和第二种定义方式来定义函数,因为它们是最常用的定义方式,可读性和可维护性更好。