🎥 Video hướng dẫn chi tiết
Nguồn: Khóa học JavaScript - Kteam
1. Function là gì?
- Khối lệnh có thể tái sử dụng nhiều lần.
- Thực hiện một nhiệm vụ cụ thể.
- Có thể nhận tham số (parameters) và trả về kết quả (return).
2. Cú pháp khai báo
// Function thường
function sayHello() {
console.log("Hello!");
}
// Arrow function (ES6)
const add = (a, b) => a + b;
3. Tham số và Return
Copy code
function greet(name, age = 20) {
return `Hi ${name}, ${age} tuổi!`;
}
greet("An"); // "Hi An, 20 tuổi!"
greet("Bình", 25); // "Hi Bình, 25 tuổi!"
4. Phạm vi biến (Scope)
Copy code
let global = "Biến toàn cục";
function demo() {
let local = "Biến cục bộ";
console.log(global); // OK
return local;
}
console.log(global); // OK
console.log(local); // ❌ Lỗi
📚 Bài tiếp theo
👉 Bài 15: Function Nâng Cao - Higher-order & Callback - Khám phá sức mạnh của Higher-order Functions và Callbacks trong JavaScript!