SyntaxStudy
Sign Up
JavaScript Beginner 1 min read

Function Declarations

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.

Example
function greet(name){
  return `Hello, ${name}!`;
}
const square=function(n){return n*n;};

console.log(greet('Alice')); // Hello, Alice!
console.log(square(5));      // 25