Functions
Reusable blocks of code. Declarations are hoisted; expressions are not.
Default Parameters
function add(a, b = 0) — b defaults to 0 if not passed.
Reusable blocks of code. Declarations are hoisted; expressions are not.
function add(a, b = 0) — b defaults to 0 if not passed.
function greet(name){
return `Hello, ${name}!`;
}
const square=function(n){return n*n;};
console.log(greet('Alice')); // Hello, Alice!
console.log(square(5)); // 25
More in JavaScript