Argument(인자)와 Parameter(매개변수)는 프로그래밍에서 흔히 사용되는 용어로, 혼동하기 쉽지만 엄밀한 의미에서는 다른 개념입니다.
Argument(인자):
- Argument는 함수나 메서드를 호출할 때 전달되는 실제 값입니다.
- 호출할 때 함수에 전달되는 값들을 의미합니다.
- 함수를 호출할 때, 함수에 정의된 매개변수(Parameter)에 해당하는 값을 넘겨줌으로써 함수가 실행될 때 사용될 입력 값을 결정합니다.
Parameter(매개변수):
- Parameter는 함수나 메서드를 정의할 때 사용되는 변수명입니다.
- 함수나 메서드의 정의부에서 사용되며, 입력 값을 받아들일 변수를 명시합니다.
- 함수를 정의할 때 어떤 종류의 값을 받을 것인지와 해당 값을 사용하기 위한 변수명을 지정합니다.
간단한 예시로 설명하면:
// 매개변수(parameter) 예시
function add(x, y) {
return x + y;
}
// 여기서 x와 y가 매개변수이다.
// 인자(argument) 예시
const result = add(3, 5);
// 여기서 3과 5가 함수 add의 인자이다.
즉, 함수를 정의할 때 사용되는 변수명이 매개변수이고, 함수를 호출할 때 전달되는 실제 값이 인자입니다. 인자는 매개변수에 할당되어 함수가 실행될 때 사용됩니다.
ref
'언어(JS,TS) > 추가적인 좋은정보' 카테고리의 다른 글
apk [apk 까보기 : 앱 코드 구조 확인] (1) | 2024.01.29 |
---|---|
CS [ 정보 : 무결성과 정합성] (1) | 2023.07.19 |
정보 [ 데이터 양식 : XML, JSON, YAML ] (0) | 2022.08.31 |
Pseudocode [수도코드 란?] (0) | 2021.11.09 |
코드 학습법 (0) | 2021.11.09 |