Menu
CoddyTech

인자

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

인수는 함수를 호출할 때 함수에 전달하는 값입니다.
매개변수는 그 값을 받는 함수 내부의 변수입니다.

매개변수가 있는 함수를 정의하려면 괄호 안에 매개변수를 씁니다:

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); // 다시 인수입니다
}

여기서 number는 매개변수(자리 표시자)이고, 전달하는 각 값(예: 15 또는 153)은 인수입니다.

challenge icon

챌린지

쉬움

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

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

입력 숫자를 사용해 함수를 호출하세요.

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

직접 해보기

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

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

기초의 모든 레슨

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