Ketika kami menulis program oleh JS, kami akan menulis banyak fungsi dan menyebutnya. Jadi kapan kita menambahkan () dan kapan kita menambahkan () ketika fungsi -fungsi ini dipanggil? Ingat poin -poin berikut.
(1) Jangan mengikat saat membuat parameter fungsi.
function fun (e) {alert (e); } function a (fun, e) {fun (e); } A (fun, 3); // pop '3', function fun disahkan ke fungsi lain sebagai parameter aktual, dan tidak () ditambahkan(2) Fungsi harus dipanggil dengan tanda kurung.
Lihatlah kode di atas, fungsi A di baris 9 disebut a ();
(3) Ketika fungsi berada di sisi kanan simbol penugasan, ketika tidak ada (), objek fungsi dilewatkan, dan ketika ada (), nilai fungsi pengembalian dilewati.
function fun () {return 1; } var a = fun (); // A saat ini a = 1 var b = menyenangkan; // B adalah referensi ke fungsiNama fungsi tanpa () digunakan sebagai referensi ke fungsi, atau pointer, untuk melewati lokasi fungsi. Jika perlu, temukan fungsi ini untuk dieksekusi.