function hello(name){ const msg = `안녕하세요. ${name} 입니다.`; console.log(msg); } hello('uoah'); // "안녕하세요. uoah 입니다." hello('yeon'); // "안녕하세요. yeon 입니다." hello('uoah velog'); // "안녕하세요. uoah velog 입니다."
위의 예제에서 'uoah', 'yeon', 'uoah velog' 는 인수(argument) 라고 할 수 있고,
name 을 매개변수(parmeter) 라고 할 수 있다.
매개변수(parameter) | 인수(argument) |
---|---|
함수 내부에서 사용할 수 있도록 전달된 값을 받는 변수 | 값, 변수, 참조 등 함수에 제공된 실제 값 |
함수를 호출할 때 인수로 전달된 값을 함수 내부에서 사용할 수 있게 해 주는 변수
함수가 호출될 때 함수로 값을 전달해 주는 변수
대부분의 함수는 하나 이상의 매개변수를 가지며, 매개변수가 없는 함수도 존재