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