Menu
Coddy logo textTech

인자

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

argument는 함수를 호출할 때 함수에 전달하는 값입니다.
parameter는 해당 값을 받는 함수 내부의 변수입니다.

parameter가 있는 함수를 정의하려면 괄호 안에 작성합니다:

function functionName(param1, param2) {
    code
}

매개변수의 이름은 원하는 대로 지정할 수 있으며, 필요한 만큼 많은 인수를 작성할 수 있습니다.

함수를 호출하고 인수를 전달하려면 다음과 같이 작성합니다:

functionName(value1, value2, value3, ...)

사용 예:

function isEven(number) { // "number"는 매개변수입니다
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

for (let i = 15; i < 34; i++) {
    isEven(i); // i는 인자입니다
}
for (let i = 153; i < 219; i++) {
    isEven(i); // 인자 다시
}

여기서 numberparameter(자리 표시자)이고, 전달하는 각 값(15 또는 153과 같은 값)은 argument입니다.

challenge icon

챌린지

쉬움

두 개의 입력값인 숫자를 받는 프로그램을 작성하세요. 입력 숫자는 아래의 below function의 매개변수입니다. 

두 개의 매개변수를 받아 곱한 다음(곱을 계산한 다음) result를 출력하는 function을 만드세요. function의 이름은 원하는 대로 지정하세요.

입력 숫자를 사용하여 function을 호출하세요.

참고! 코드에서 function을 호출하거나 실행하는 문장보다 먼저 function을 작성하세요.

직접 해보기

let a = parseInt(inp[0]); // 이 줄을 변경하지 마세요
let b = parseInt(inp[1]); // 이 줄을 변경하지 마세요
// 아래에 코드를 입력하세요
quiz icon실력 점검

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

기초의 모든 레슨

직접 연습해 보세요: 온라인 JavaScript 컴파일러