const multiply = (a, b) => a * b;console.log(multiply(2, 30)); // => 60
return Keyword
// With returnfunction sum(num1, num2) { return num1 + num2;}// The function doesn't output the sumfunction sum(num1, num2) { num1 + num2;}
Functions Assigned to Variables
let plusFive = (number) => { return number + 5;};let f = plusFive; // f is assigned the value of plusFiveplusFive(3); // 8// Since f has a function value, it can be invoked.f(5); // 10
Callback Functions
const isEven = (n) => { return n % 2 == 0;};let printMsg = (evenFunc, num) => { const isNumEven = evenFunc(num); console.log(`${num} is an even number: ${isNumEven}.`);};// Pass in isEven as the callback functionprintMsg(isEven, 4);// => 4 is an even number: True.