Menu
CoddyTech

Biểu thức hàm

Bài học 9 trên 14 trong khóa học Khai báo hàm trong JavaScript của Coddy.

Biểu thức hàm là cách tạo hàm mà không cần khai báo hàm theo cách thông thường. Đây là định nghĩa hàm ẩn danh được gán cho một biến hoặc được dùng trực tiếp trong một biểu thức.

Hãy tưởng tượng bạn cần một công cụ nhanh để hoàn thành một việc nhỏ. Thay vì tạo một hàm có tên đầy đủ, bạn có thể tạo biểu thức hàm ngay lúc đó và gán nó cho một biến để dùng sau. Cách này giống như tạo một công cụ tạm thời cho một công việc cụ thể.

// Gán biểu thức hàm (function expression) cho một biến (variable)
const greet = function(name) {
	return `Hello, ${name}!`;
};

const message = greet("Alice");
console.log(message); // Đầu ra: Hello, Alice!

Trong ví dụ trên, ta định nghĩa một biểu thức hàm nhận một đối số là name. Biểu thức này được gán cho biến greet. Hãy chú ý từ khóa function theo sau là tên tùy chọn (có thể bỏ qua với hàm ẩn danh) và dấu ngoặc đơn.

Ta gọi hàm bằng biến đã được gán greet cùng với đối số "Alice". Hàm trả về lời chào dành cho "Alice".

challenge icon

Thử thách

Dễ

Nhiệm vụ của bạn là tạo một biểu thức hàm có tên calculateArea, tính diện tích hình chữ nhật bằng một hàm có hai đối số: chiều dài và chiều rộng, rồi trả về kết quả.

Tự làm thử

// Viết code ở đây

Tất cả bài học trong Khai báo hàm trong JavaScript

Tự luyện tập: Trình biên dịch JavaScript online