Function(함수) 데이터 반환하기

Zeroizer·2022년 3월 31일
0

워코드 혼자 공부

목록 보기
3/6

return (*수의 반환)

모든 함수는 return(반환)을 한다.
함수는 항상 데이터를 반환해서 그 결과를 변수에 저장할 수 있고 다른 로직에 사용할 수도 있다.

function noParameter() {
  return 10;
}

const result4 = noParameter();

console.log(result4);
  
  

noParameter() 함수를 호출해서 result4 변수에 저장하고 그 변수를 console.log()로 확인 한 결과값이 10이다.

console.log(noParameter());

로 확인해도 같은 값이 나온다.

return 값에 10을 빼면 아직 리턴값이 정해지지 않아 undefined라는 값으로 반환하게 된다.

매개변수와 인자

함수가 외부에서 입력받은 데이터를 처리하는 경우 쓰인다.

function getName(name) {
  return name + '님';
}

const result1 = getName('개발자');
const result2 = getName('디자이너');
const result3 = getName('기획자');

console.log(result1)
console.log(result2)
console.log(result3)

함수 getName 옆에 name 이 매개변수(parameter)라고 부른다.
매개변수는 외부로부터 들어오는 값을 담아 함수내부에서 사용하도록 하는 변수의 역할을 한다.

간단히 말해서 함수 외부로 들어온 값이 담길 자리 혹은 변수의 이름이라고 할 수 있다

인자는 위의 변수값에 함수의 괄호 안에 개발자, 디자이너, 기획자 같은 실질적은 값을 인자(argument) 라고 한다.

정리해서 매개변수는 자리 혹은 변수의 이름, 인자는 그 자리에 들어갈 구체적인 값을 뜻한다.

profile
프론트엔드 개발자 지망생

0개의 댓글

관련 채용 정보