Services Work Learn About Contact
0/10
Lesson 5 of 10

Functions

Functions are reusable blocks of code. Define them with the function keyword or as arrow functions. They can accept inputs (parameters) and return outputs.

JS
// Regular function
function greet(name) {
  return "Hello, " + name;
}

// Arrow function
const add = (a, b) => a + b;

console.log(greet("Ali")); // "Hello, Ali"
console.log(add(3, 4));    // 7
🧠

Quick Quiz

Answer correctly to unlock the next lesson.

Support the mission

This learning platform is 100% free: no ads, no tracking, no paywalls. If it helped you learn something useful, you can support future lessons or donate to Doctors Without Borders, which provides emergency medical care in crisis zones worldwide.

🎉

You completed JavaScript!

You finished all 10 lessons and quizzes. You now know the basics of JavaScript.