[Javascript] 기초 공부 - 함수 (2)

Magit·2020년 5월 17일

Javascript

목록 보기
3/17

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

  • 모든 함수는 반환 (return)을 한다. 그러나, return 키워드를 생략할 수도 있다.
    함 수 내부에 return 키워드가 보이지 않는다면 반환을 생략했다는 의미이다. 그렇다면 undefined 라는 값을 반환하게된다.
  • 아래 코드는 함수는 언제나 데이터를 반환하기 때문에 변수에 저장해서 재사용할 수 도 있고, 다른 로직에 사용할 수도 있다는걸 보여준다.
function noParameter() {
  return 10;
}

const result4 = noParameter();

매개변수 (parameter) 와 인자 (argument)

함수가 데이터를 받는 방법은 무엇일까?
함수 정의의 소괄호 내부에 name과 같이 값을 입력하면 함수에 데이터를 받는다는 뜻이다. 이런것을 매개변수 (parameter) 라고 부른다. 즉, 아래 코드의 parameter는 name이다.

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

이제 위 함수를 호출해보자.

let result1 = getName('개발자');

console.log(result);
>> 개발자님

위와 같이 '개발자' 라는 값을 보내서 호출할 수 있고, 다른 값을 보낼 수도 있다.
이 때, '개발자' 와 같은 것을 인자(argument) 라고 한다.

profile
이제 막 배우기 시작한 개발자입니다.

0개의 댓글