Kịch bản thuyết trình: Slide 73

Mình tiếp tục với slide 73 về Function Expression (Hàm gán vào biến).

Thay vì khai báo hàm bằng function name() {}, bạn có thể gán hàm vào một biến. Cách này gọi là Function Expression (biểu thức hàm).

Cú pháp khai báo của Function Expression:

const/let/var variableName = function(params) {
    // code xử lý
    return value;
};

Ví dụ:

const multiply = function(a, b) {
    return a * b;
};

let result = multiply(4, 5);
console.log(result); // 20

Ở đây:

  • multiplybiến chứa một hàm.
  • Khi gọi, dùng multiply(4,5) như gọi hàm bình thường.

Ưu điểm: Hàm có thể được gán vào biến giống như dữ liệu (số, chuỗi, object...), nhờ đó có thể linh hoạt sử dụng ở nhiều nơi khác nhau.