<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <!-- method to declare functions in js--> <script type="text/javascript"> //Because javascript is a weak type language, the parameters do not need to be added to the type. Fungsi tidak perlu diperlukan seperti C#, sehingga jalur perlu memiliki nilai pengembalian (ini tidak seperti C#, dan metode C#tidak perlu didahului oleh nama metode dalam kata kunci fungsi) Fungsi Tambah (i, j) {// Sekarang dinyatakan bahwa fungsi ada di sini, dan itu akan dieksekusi hanya ketika dipanggil. return i + j; } peringatan (tambahkan (5, 6)); // Output 11 // Tidak semua jalur di JS memiliki nilai pengembalian. Jika tidak ada nilai pengembalian, itu akan berpikir bahwa nilai pengembalian adalah jumlah fungsi yang tidak terdefinisi (x, y) {if (x> y) {alert (x + y); }} var z = sum (2, 6); // Karena 2 tidak lebih besar dari 6, fungsi jumlah tidak memiliki nilai pengembalian. Jika tidak ada nilai pengembalian, itu akan menganggap nilai pengembalian tidak ditentukan. peringatan (z); // jadi output tidak terdefinisi </script> </head> <body> </body> </html>