Tiếp tục với Bài 6 – Hàm trong JavaScript. Đây là nền tảng cực kỳ quan trọng để bạn biết cách tổ chức, tái sử dụng và chia nhỏ chương trình thành từng phần có thể kiểm soát được.
1. Hàm là gì?
Hàm là một đoạn mã thực hiện một nhiệm vụ nhất định, có thể được gọi lại nhiều lần mà không cần viết lại toàn bộ.
2. Cách khai báo hàm
Cách 1: Function declaration
function sayHello() {
console.log("Xin chào!")
}
sayHello() // Gọi hàm
Cách 2: Function expression
const sayHi = function() {
console.log("Chào bạn!")
}
sayHi()
3. Hàm có tham số (parameters)
function greet(name) {
console.log("Xin chào " + name)
}
greet("An") // Xin chào An
4. Hàm có giá trị trả về (return)
function add(a, b) {
return a + b
}
let result = add(3, 5)
console.log(result) // 8
5. Giá trị mặc định cho tham số
function greet(name = "bạn") {
console.log("Hello " + name)
}
greet() // Hello bạn
greet("Nam") // Hello Nam
6. So sánh: in kết quả vs trả về kết quả
| Cách in ra | Ghi chú |
|---|---|
console.log(...) | Hiện ra trên màn hình |
return | Trả về giá trị cho biến khác dùng tiếp |
7. Giao diện học (code + output)
| Code ví dụ | Kết quả |
|---|---|
function add(a, b) { return a + b } | Trả về tổng |
greet("Minh") | Hello Minh |
Tóm tắt bài 6
Bạn đã học:
- Cách khai báo hàm bằng
function - Hàm có thể có tham số và trả về giá trị
- Cách dùng
returnđể lấy kết quả ra ngoài - Hàm có thể được gọi lại nhiều lần
Bài tập
- Tạo hàm
square(n)trả về bình phương - Tạo hàm
greet(name)chào người dùng - Tạo hàm
sum(a, b)trả về tổng và in ra kết quả

Thảo luận