Method และ Function เหมือนกัน โดยมีเงื่อนไขต่างกัน เมธอดคือโพรซีเดอร์หรือฟังก์ชันในการเขียนโปรแกรมเชิงวัตถุ
ฟังก์ชันคือกลุ่มของโค้ดที่ใช้ซ้ำได้ซึ่งสามารถเรียกได้ทุกที่ในโปรแกรมของคุณ ทำให้ไม่จำเป็นต้องเขียนโค้ดเดิมซ้ำแล้วซ้ำอีก ช่วยโปรแกรมเมอร์ในการเขียนโค้ดโมดูลาร์
ต่อไปนี้เป็นไวยากรณ์ของฟังก์ชัน JavaScript:
<script type="text/javascript"> <!-- function functionname(parameter-list) { statements } //--> </script>
นี่คือตัวอย่าง:
<script type="text/javascript"> <!-- function sayHello() { alert("Hello there"); } //--> </script>