Để hiểu khái niệm hàm JavaScript sử dụng biểu thức, chúng ta hãy xem sự khác biệt giữa khai báo hàm và biểu thức hàm.
Khai báo hàm
Từ khóa "function" khai báo một hàm trong JavaScript. Để xác định một hàm trong JavaScript, hãy sử dụng từ khóa “function”, theo sau là tên hàm duy nhất, danh sách các tham số (có thể trống) và khối câu lệnh được bao quanh bởi dấu ngoặc nhọn.
Đây là một ví dụ -
function sayHello(name, age) { document.write (name + " is " + age + " years old."); }
Biểu thức Hàm
Biểu thức hàm không được bắt đầu bằng từ khóa “hàm”. Các hàm được xác định có thể được đặt tên hoặc ẩn danh.
Đây là ví dụ -
//anonymous function expression var a = function() { return 5; }
Hoặc
//named function expression var a = function bar() { return 5; }