더북(TheBook)

코드

console.log("콘솔이 로그를 남기는 함수");


보통 함수를 ‘호출’한다고 표현합니다. 함수를 호출하면 해당 함수가 기능을 수행하고 결괏값을 반환합니다.

함수를 정의하는 방법과 함수를 호출하는 방법을 살펴보겠습니다. 먼저 함수를 정의하는 방법은 다음과 같습니다.


형식

function 함수이름(매개변수1, 매개변수2) {
    실행할 코드
    return 결괏값;
}


매개변수가 없는 함수를 만들 때는 함수 이름 옆에 붙은 소괄호(()) 안의 매개변수를 비워 둡니다. 매개변수가 여러 개일 때는 매개변수1, 매개변수2와 같이 쉼표(,)로 구분하여 작성합니다. 매개변수를 모두 입력한 다음에는 소괄호를 닫고 중괄호({})를 열어 실행할 코드를 작성합니다.

함수 안에서 매개변수는 변수처럼 사용할 수 있으며, 함수가 결괏값을 반환하는 경우에는 return 구문을 사용할 수 있습니다. return 구문을 사용하면 함수는 실행을 멈추고 뒤에 있는 결괏값을 반환합니다. 함수의 실행을 종료하되 결괏값을 반환하지 않아도 될 때는 결괏값을 생략할 수 있습니다.

함수에 익숙해지도록 예제를 몇 개 더 살펴보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.