undefined 라는 값을 반환하게된다.function noParameter() {
return 10;
}
const result4 = noParameter();
함수가 데이터를 받는 방법은 무엇일까?
함수 정의의 소괄호 내부에 name과 같이 값을 입력하면 함수에 데이터를 받는다는 뜻이다. 이런것을 매개변수 (parameter) 라고 부른다. 즉, 아래 코드의 parameter는 name이다.
function getName(name) {
return name + '님';
}
이제 위 함수를 호출해보자.
let result1 = getName('개발자');
console.log(result);
>> 개발자님
위와 같이 '개발자' 라는 값을 보내서 호출할 수 있고, 다른 값을 보낼 수도 있다.
이 때, '개발자' 와 같은 것을 인자(argument) 라고 한다.