函数声明定义一个具有指定参数的函数。
语法:
function name([param,[, param,[..., param]]]) { [statements] }
一个被函数声明创建的函数是一个 Function 对象,具有 Function 对象的所有属性、方法和行为。查看 Function 以获取 function 的详细信息。
默认情况下,函数是返回 undefined 的。想要返回一个其他的值,函数必须通过一个 return 语句指定返回值。
注意:使用函数声明创建的函数可以被提升,即在函数声明之前使用该函数。
function 关键字可以用来在一个表达式中定义一个函数。
语法:
let function_expression = function [name]([param1[, param2[, ..., paramN]]]) { statements };
也可以使用箭头函数,即:
let function_expression = ([param1[, param2[, ..., paramN]]]) => { statements };