이미 단일 매개변수가 있는 함수의 작동 원리를 배웠습니다. 이제 매개변수가 여러 개인 함수의 개념을 살펴보겠습니다. 이러한 유형의 함수는 여러 변수의 데이터를 결합하거나 처리할 때 특히 유용합니다. 간단한 예로 여러 값을 더하는 수학을 들 수 있습니다. 아래에서는 JavaScript에서 이러한 함수를 만들고 사용하는 방법을 보여드리겠습니다.
주요 결과
- 함수는 여러 매개변수를 사용할 수 있습니다.
- 각 매개변수를 다르게 사용하여 복잡한 계산을 수행할 수 있습니다.
- 함수는 데이터를 동적으로 처리하고 출력할 수 있는 가능성을 제공합니다.
단계별 가이드
1단계: 함수의 기본 사항
프로그래밍에서 중요한 부분은 함수의 작동 방식을 이해하는 것입니다. 함수는 함수라는 키워드로 선언하고 그 뒤에 이름과 매개변수가 포함된 괄호를 붙입니다. 이전 장에서 함수가 어떻게 작동하는지 이미 배웠습니다. 이제 함수에 여러 매개변수를 추가하는 방법을 보여드리겠습니다.

2단계: 간단한 함수 만들기
한 쌍의 연인의 '점수'를 계산하는 함수를 만들어 봅시다. 이 함수를 Liebest라고 부르겠습니다. 이 함수에는 커플의 이름을 나타내는 두 개의 매개 변수인 Name1과 Name2가 필요합니다.
3단계: 매개변수 설명
Liebest 함수에서 Name1은 자신의 이름이고 Name2는 무리의 이름입니다. 이 경우 순서는 중요한 역할을 하지 않으며, 계산을 수행하기 위해서는 두 이름을 모두 전달하는 것이 중요합니다.
4단계: 점수 계산하기
점수 수를 계산하기 위해 점수라는 변수를 만듭니다. 이 변수는 두 이름의 길이에서 계산됩니다..length 속성을 사용하여 이름의 문자 수를 결정합니다. Name1의 값이 "Dennis"이고 `Name2'의 값이 "Denis"인 경우 두 이름 모두 5글자로 구성되어 있으므로 점수는 10이 됩니다.
5단계: 결과 출력하기
결과를 표시하려면 console.log() 문을 사용하여 점수와 이름을 콘솔에 표시할 수 있습니다. 두 이름과 점수를 읽기 쉬운 형태로 함께 표시합니다.
6단계: 함수 사용하기
함수를 테스트하려면 Liebest("coffee", "cake")와 같이 두 개의 이름을 사용하여 Liebest를 호출합니다. 그러면 이 두 이름의 조합에 대한 점수가 반환됩니다. JavaScript에서.length 속성은 속성이기 때문에 대괄호가 필요하지 않으므로 쉽게 액세스할 수 있다는 점을 잊지 마세요.
7단계: 매개변수 추가하기
name3, name4 등과 같은 매개 변수를 추가하여 함수를 확장할 수 있습니다. 이 경우 변수에 저장하고 결과를 출력하여 여러 숫자를 더하는 덧셈 함수를 구현할 수 있습니다.
8단계: 동적 계산
더하기 또는 계산 결과를 변수 결과에 저장합니다. 예를 들어 add(123, 1003, 45, 11)와 같이 네 개의 값으로 함수를 호출하여 결과를 확인할 수 있으며, 프로그램은 이 값의 합계를 반환합니다.
요약 - 여러 매개변수가 있는 함수
이 가이드에서는 JavaScript에서 여러 매개변수가 있는 함수를 만들고 사용하는 방법을 배웠습니다. 함수의 기본 사항과 매개변수를 통한 데이터 처리를 간단하지만 효과적인 예시를 통해 설명했습니다. 이 지식을 활용하여 프로그래밍 기술을 확장하고 더 복잡한 함수를 개발해 보세요.
자주 묻는 질문
JavaScript 함수는 몇 개의 매개변수를 가질 수 있나요?JavaScript 함수에는 함수 정의에서 지정하는 매개변수를 얼마든지 가질 수 있습니다.
함수에 선택적 매개변수를 사용할 수 있나요?예. 기본값을 설정하여 매개변수를 선택 사항으로 만들 수 있습니다.
여러 매개변수가 있는 함수를호출하려면어떻게 하나요? 여러 매개변수가 있는 함수를 호출하려면 매개변수가 정의된 순서대로 값을 전달합니다.
함수가 예상하는 것보다 적은 수의 매개변수를 전달하면 어떻게 되나요? JavaScript에서 전달되지 않은 매개변수는 정의되지 않은 값으로 지정됩니다.
여러 개의 매개변수가 있는 함수에 서로 다른 데이터 유형을 사용할 수 있나요?예. JavaScript에서는 숫자, 문자열, 객체 등 서로 다른 데이터 유형의 매개변수를 함수에 사용할 수 있습니다.