Bài 8: Hàm trong JavaScript – định nghĩa, tham số, trả về

yanyan

By yanyan

Cập nhật Tháng 7 19, 2025

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 raGhi chú
console.log(...)Hiện ra trên màn hình
returnTrả 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ố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

  1. Tạo hàm square(n) trả về bình phương
  2. Tạo hàm greet(name) chào người dùng
  3. Tạo hàm sum(a, b) trả về tổng và in ra kết quả

📂 Chuyên mục:

Thảo luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Đăng ký nhận tin mới

Nhận bài học, tài nguyên và cơ hội việc làm qua email hàng tuần.

[global_subscribe_form]

Chúng tôi cam kết không spam. Bạn có thể hủy bất cứ lúc nào.