인자
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)은 인수입니다.
챌린지
쉬움두 개의 입력값인 숫자를 받는 프로그램을 작성하세요. 입력 숫자는 아래 함수의 매개변수입니다.
두 개의 매개변수를 받아 곱한 다음(곱을 계산한 다음) 결과를 출력하는 함수를 만드세요. 함수 이름은 원하는 대로 지정하세요.
입력 숫자를 사용해 함수를 호출하세요.
참고! 코드에서 함수 호출/실행문보다 함수를 먼저 작성하세요.
직접 해보기
let a = parseInt(inp[0]); // 이 줄을 변경하지 마세요
let b = parseInt(inp[1]); // 이 줄을 변경하지 마세요
// 아래에 코드를 입력하세요
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 JavaScript 컴파일러