함수 선언
function funname( 参数 ){ ...执行的代码 }
선언적 함수는 즉시 실행되지 않습니다. funname();
호출한 후에만 실행됩니다.* 세미콜론은 실행 가능한 JavaScript 문을 구분하는 데 사용됩니다. 함수 선언은 실행 가능한 문이 아니기 때문에 세미콜론으로 끝나지 않습니다.
함수 표현
var x = function( 参数 ){ ...执行的代码块 };
함수 표현식으로 정의된 함수는 실제로는 익명 함수입니다(이 함수에는 이름이 없으며 변수에 직접 저장됩니다)
* 함수 표현식 끝에는 실행문이므로 세미콜론이 필요합니다.
함수 생성자
함수 호출 및 변수에 할당:
실제 제작에서는 생성자를 사용하여 함수를 정의하는 것을 권장하지 않습니다. 위의 예를 다음과 같이 다시 작성할 수 있습니다.
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.