函数是值。它们可以在代码的任何地方被分配,复制或声明。
function sayHi() {
alert( "Hello" );
}
alert( sayHi );
因为sayHi后没有括号,不会执行函数
在代码块的结尾不需要加分号;
函数声明
function sum(a, b) {
return a + b;
}
函数表达式
let sum = function(a, b) {
return a + b;
};
箭头函数
let func = (arg1, arg2, ...argN) => expression
let sum = (a, b) => { // 花括号表示开始一个多行函数
let result = a + b;
return result; // 如果我们使用了花括号,那么我们需要一个显式的 “return”
};