<html xmlns = "http://www.w3.org/1999/xhtml"> <head> <title> </title> <!-วิธีการประกาศฟังก์ชั่นใน js-> <script type = "text/javaScript"> // ฟังก์ชั่นไม่จำเป็นต้องมีเช่น C#ดังนั้นเส้นทางจะต้องมีค่าส่งคืน (นี่ไม่เหมือน C#และวิธี C#ไม่จำเป็นต้องนำหน้าด้วยชื่อวิธีในฟังก์ชันฟังก์ชัน) เพิ่มฟังก์ชั่น (i, j) {// ตอนนี้เพิ่งประกาศว่าฟังก์ชั่นอยู่ที่นี่ กลับ I + J; } การแจ้งเตือน (เพิ่ม (5, 6)); // เอาต์พุต 11 // ไม่ใช่ทุกเส้นทางใน JS มีค่าส่งคืน หากไม่มีค่าส่งคืนมันจะคิดว่าค่าส่งคืนเป็นผลรวมฟังก์ชันที่ไม่ได้กำหนด (x, y) {ถ้า (x> y) {แจ้งเตือน (x + y); }} var z = sum (2, 6); // เนื่องจาก 2 ไม่เกิน 6 ฟังก์ชั่นผลรวมไม่มีค่าส่งคืน หากไม่มีค่าส่งคืนมันจะพิจารณาค่าส่งคืนที่จะไม่ได้กำหนด การแจ้งเตือน (z); // ดังนั้นจึงส่งออก </script> </head> <body> </body> </html>