Menu
Coddy logo textTech

함수 선언하기

Coddy JavaScript 여정의 기초 섹션에 포함된 레슨 — 77개 중 45번째.

함수는 이름을 가진 일련의 코드입니다. 함수의 목적은 코드 조각을 여러 번 재사용하는 것입니다.

예를 들어, 다음 코드를 살펴보세요:

console.log("Welcome to Coddy");
console.log("New session...");
console.log("Welcome to Coddy");
console.log("Another session...");
console.log("Welcome to Coddy");

우리는 동일한 코드 console.log("Welcome to Coddy")를 반복해서 사용합니다. 이 코드의 또 다른 문제는 메시지를 Welcome to Coddy에서 "Welcome aboard"와 같이 다른 것으로 변경하려면 3개의 서로 다른 코드 줄을 수정해야 한다는 점입니다. 이 문제를 해결하기 위해 우리는 함수를 사용할 것입니다.

함수를 선언하려면 다음 구문을 사용합니다:

function functionName() {
    code;
}

우리의 예제를 위해, greet라는 이름의 함수를 생성할 것이며, 다음과 같은 모습일 것입니다:

function greet() {
    console.log("Welcome to Coddy");
}

함수를 사용/호출/실행하려면 greet()와 같이 작성합니다:

greet();
console.log("New session...");
greet();
console.log("Another session...");
greet();

이는 위와 동일한 결과를 생성합니다.

참고: 코드를 더 읽기 쉽고 이해하기 편하게 하려면, 함수를 호출하기 에 함수 코드를 작성하는 것이 가장 좋은 방법입니다.

challenge icon

챌린지

쉬움

하나의 숫자(given)를 입력받는 프로그램을 작성하세요. 입력된 숫자는 아래 함수를 몇 번 실행할지를 나타냅니다. 

110000 사이의 모든 숫자(포함)의 합을 계산하고 이를 출력하는 함수를 만드세요. 함수의 이름은 원하는 대로 지으셔도 됩니다.

주의! 코드에서 함수를 호출/실행하는 문장보다 먼저 함수를 작성하세요.

치트 시트

함수는 이름을 가진 코드의 시퀀스로, 코드를 여러 번 재사용하기 위해 사용됩니다.

함수를 선언하려면:

function functionName() {
    code;
}

함수를 호출/실행하려면:

functionName();

예시:

function greet() {
    console.log("Welcome to Coddy");
}

greet(); // 함수를 호출합니다

권장 사항: 함수를 호출하기 전에 먼저 작성하는 것이 좋습니다.

직접 해보기

// 아래에 함수를 작성하세요


let n = parseInt(inp); // 이 줄을 변경하지 마세요

// 루프를 사용하여 함수를 n번 실행하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨