JS에 의해 프로그램을 작성할 때, 우리는 많은 기능을 작성하고 전화 할 것입니다. 그렇다면 언제 ()를 추가하고 언제이 함수를 호출 할 때 ()를 추가합니까? 다음 사항을 기억하십시오.
(1) 함수 매개 변수를 만들 때 브래킷을 사용하지 마십시오.
기능 fun (e) {alert (e); } function a (fun, e) {fun (e); } a (fun, 3); // pop '3', 기능 재미가 실제 매개 변수로 다른 함수로 전달되고 ()가 추가됩니다.(2) 함수는 브래킷으로 호출되어야합니다.
위의 코드를보십시오. 9 행의 기능 A를 A ()라고합니다.
(3) 함수가 할당 기호의 오른쪽에있을 때, ()가 없을 때 ()가있을 때, 함수 객체가 전달되고 ()가있을 때 ()이 있으면 함수 리턴 값이 전달됩니다.
기능 fun () {return 1; } var a = fun (); // 현재 a = 1 var b = 재미; // b는 함수에 대한 참조입니다()가없는 함수 이름은 함수의 위치를 전달하기 위해 함수 또는 포인터에 대한 참조로 사용됩니다. 필요한 경우이 기능을 실행할 수 있습니다.