Phương thức và một hàm giống nhau, với các thuật ngữ khác nhau. Phương thức là một thủ tục hoặc hàm trong lập trình hướng đối tượng.
Hàm là một nhóm mã có thể sử dụng lại có thể được gọi ở bất kỳ đâu trong chương trình của bạn. Điều này giúp loại bỏ nhu cầu viết đi viết lại cùng một đoạn mã. Nó giúp các lập trình viên viết mã mô-đun.
Sau đây là cú pháp của một hàm JavaScript:
<script type="text/javascript"> <!-- function functionname(parameter-list) { statements } //--> </script>
Đây là một ví dụ:
<script type="text/javascript"> <!-- function sayHello() { alert("Hello there"); } //--> </script>